Loading...
Share this Job
Apply now »

(Senior) Engineer, BizDevOps Satellite Applications

Requisition Number:  12247
Contract Type:  Permanent
Location(s): 

Betzdorf, LU

ROLE DESCRIPTION SUMMARY

 

The incumbent is directly responsible for the management, operations and development of satellite applications IT infrastructure solutions within the context of SES’s satellite applications. The ideal engineer will bring their experiences, best practices, and a collaborative attitude to help drive DevOps initiatives. To be successful, he/she must effectively communicate with our development and operations team to orchestrate the creation of solutions that can scale. The responsibilities include building a process for automation as well as contributing to the development of internal tools to achieve operational efficiency.

The incumbent will thrive in a highly collaborative workplace and actively engage in the design, development and operations of the Satellite applications on-prem and Azure cloud infrastructure, providing technical leadership within the Satellite Applications unit.

 

Extended Job Description:

 

 

 

 

PRIMARY RESPONSIBILITIES / KEY RESULT AREAS

 

  • Deploy and maintain critical applications on Azure cloud-native microservices architecture and on-prem infrastructure
  • Support the migration of existing on-prem infrastructure to Azure cloud-native microservices architecture
  • Implement automation, effective monitoring, and infrastructure-as-code
  • Deploy and maintain CI/CD pipelines across multiple environments
  • Support and work alongside a cross-functional engineering team on the latest technologies
  • Work collaboratively with multiple agile teams to help deliver end-to-end products and features, seeing them through from conception to delivery and improve automation of workflows, infrastructure, code testing and deployment
  • Design and implement secure automation solutions for development, testing, and production environments
  • Iterate on best practices to increase the quality & velocity of deployments
  • Develop and maintain solutions for operational administration, system/data backup, disaster recovery, and security/performance monitoring
  • Continuously evaluate existing systems with industry standards, and make recommendations for improvement
  • Sustain and improve the process of knowledge sharing throughout the engineering team
  • Have on call responsibilities in rotation with the engineering team
  • Be accountable for timely implementation for his/her projects and activities

 

COMPETENCIES

 

  • Ability to work in an agile, high-paced environment and deliver within tight timelines
  • Ability to tackle complex projects and develop workable solutions in pressure situations
  • Ability to set priorities and focus
  • Ability to take ownership and drive a task to conclusion with minimal supervision
  • Ability to integrate into cross-functional teams, work internationally in a matrix-managed, results-oriented environment.
  • Ability to coordinate a small team and follow up on work tasks and results
  • Strong analytical skills and broad business acumen
  • Self-motivated and demonstrate a “doer mentality” and willingness to go the extra mile
  • Excellent communication and teamwork skills
  • Great attention to detail
  • Fluency in spoken and written English with additional languages considered an asset Perform other tasks as required

 

QUALIFICATIONS & EXPERIENCE

 

  • Bachelor’s Degree in Computer Science, Software Engineering or in a related field
  • 7+ years of professional experience maintaining and deploying highly available, fault-tolerant systems at scale
  • 5+ years of applicable working experience (designing and building software applications) with experience of working in agile environments
  • 5+ years of applicable working experience related to software lifecycle support
  • 5+ years of applicable working experience on various data bases - preferably PostgresSQL Server along with SQL programming and NoSQL DBs (like MongoDB server, Redis or CosmosDB)
  • Significant experience managing environments and software in a native Microsoft Azure environment; Microsoft Azure certifications are a strong plus
  • Significant experience developing software in a native Microsoft Azure environment
  • Significant hands-on experience with all stages of the software life cycle including Continuous Integration tools (Azure DevOps, Jenkins, GIT, Bamboo, Maven, etc.)
  • Significant hands-on with Infrastructure-as-code and configuration management (like Ansible, Azure, Terraform, Puppet)
  • Significant experience with monitoring tools like Prometheus, Grafana, Datadog, etc.
  • Full understanding of software development lifecycle best practices
  • Experience with Kubernetes, Docker and cloud deployment technologies
  • Experience developing and managing the full stack of enterprise web-based cloud applications
  • Experience with test tools for testing integrated systems and performance
  • Experience with Java 11, C++ and other languages are a plus
  • Experience of developing or managing software systems in a satellite context or environment is a plus

Apply now »