je.st
news
Senior Engineer, BizDevOps Satellite Applications
2021-03-08 11:12:33| Space-careers.com Jobs RSS
ROLE DESCRIPTION SUMMARY The incumbent is directly responsible for the management, operations and development of satellite applications IT infrastructure solutions within the context of SESs satellite applications. The ideal engineer will bring their experiences, best practices, and a collaborative attitude to help drive DevOps initiatives. To be successful, heshe 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 onprem and Azure cloud infrastructure, providing technical leadership within the Satellite Applications unit. PRIMARY RESPONSIBILITIES KEY RESULT AREAS Deploy and maintain critical applications on Azure cloudnative microservices architecture and onprem infrastructure Support the migration of existing onprem infrastructure to Azure cloudnative microservices architecture Implement automation, effective monitoring, and infrastructureascode Deploy and maintain CICD pipelines across multiple environments Support and work alongside a crossfunctional engineering team on the latest technologies Work collaboratively with multiple agile teams to help deliver endtoend 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, systemdata backup, disaster recovery, and securityperformance 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 hisher projects and activities COMPETENCIES Ability to work in an agile, highpaced 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 crossfunctional teams, work internationally in a matrixmanaged, resultsoriented environment. Ability to coordinate a small team and follow up on work tasks and results Strong analytical skills and broad business acumen Selfmotivated 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 Bachelors Degree in Computer Science, Software Engineering or in a related field 7 years of professional experience maintaining and deploying highly available, faulttolerant 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 handson experience with all stages of the software life cycle including Continuous Integration tools Azure DevOps, Jenkins, GIT, Bamboo, Maven, etc. Significant handson with Infrastructureascode 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 webbased 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 HERE
Tags: applications
senior
satellite
engineer
Category:Transportation and Logistics