Position Summary:
As a DevOps Engineer, you will play a pivotal role in streamlining our software development and deployment processes. You will collaborate closely with development, operations, and quality assurance teams to automate and optimize our infrastructure and workflows. Your expertise in automation tools, cloud technologies, and infrastructure as code will be instrumental in ensuring the efficient delivery of high-quality software. The jobholder will be required to perform hands-on role, taking part in CI/CD, tooling, and automation.
Essential Functions:
Key Tasks The successful applicant will work within a project system engineering team and have the following responsibilities:Infrastructure Automation: Design, implement, and maintain infrastructure as code solutions using tools like Terraform or Ansible to automate provisioning and configuration of servers, networks, and databases.CI/CD Pipeline Development: Build and maintain robust CI/CD pipelines using tools like Jenkins, GitLab CI/CD to automate the build, test, and deployment processes.Cloud Platform Management: Manage and optimize our cloud infrastructure on platforms like AWS, Azure, or GCP, ensuring high availability, scalability, and cost-efficiency.Monitoring and Alerting: Implement monitoring tools like Prometheus, Grafana, or Datadog to track system performance and proactively identify and resolve issues.Security and Compliance: Adhere to security best practices and implement security measures to protect our infrastructure and applications. Integrate security tools and practices into our CI/CD pipelines to automate security testing and vulnerability scanning.Collaboration: Work closely with development teams to understand their needs and provide solutions to improve their workflow.Problem-Solving: Troubleshoot and resolve complex technical issues related to infrastructure, deployment, and application performance.Minimum Requirements:
8-10 years of experience in DevOpsBachelors / master’s degree in computer science EngineeringKernel build experience on Windows, RedHat, Ubuntu, SLES, Linux, MSFT driver attestation, Partner Center API scriptingStrong proficiency in scripting languages like C/C++, Python, Golang, Bash, JavaScript, TCL and Expect.Ability to modify Makefile and analyze make issues.Experience with configuration management tools like Ansible PuppetDeep understanding of containerization technologies like Docker, Podman and KubernetesFamiliarity with cloud platforms (AWS, Azure, GCP)Familiarity with VMWare products, Xen, KVM, VirtualBox, Hyper-VKnowledge of CI/CD pipelines and tools (Jenkins, GitLab CI/CD, CircleCI) job, and multi-job creation/maintenanceExperience with monitoring and logging tools (Prometheus, Grafana, Datadog)Experience with Security tools (Coverity, Blackduck, Nessus) and report analysis, build analysis.Familiarity with agile methodology and test-driven developmentStrong problem-solving and troubleshooting skills.Excellent communication and collaboration abilitiesPreferred Qualifications:
Bachelor’s / master’s degree in computer science#LI-Hybrid
#LI-MG1
This position will require successfully completing a post-offer background check. Qualified candidates with [a] criminal history will be considered and are not automatically disqualified, consistent with federal law, state law, and local ordinances.We are an equal opportunity employer, including disability and veteran status. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
If you need an accommodation or assistance in order to apply for a position with Thales, please contact us at talentacquisition@us.thalesgroup.com.
The reference Total Target Compensation (TTC) market range for this position, inclusive of annual base salary and the variable compensation target, is between
Total Target Cash (TTC) 154,163.48 - 261,855.00 USD AnnualThis reflects how companies in a similar industry and geographic region generally pay for similar jobs. This range helps the Company make pay decisions as one data point among many. Where a position falls within this range is also dependent on other factors including – but not limited to – the employee’s career path history, competencies, skills and performance, as well as the company’s annual salary budget, the customer’s program requirements, and the company’s internal equity. Thales may offer additional benefits and other compensation, depending on circumstances not related to an applicant’s status protected by local, state, or federal law.
(For Internal candidate, if you need more information, please reach out to your HR Shared Service, 1st Point)
Thales provides an extensive benefits program for all full-time employees working 30 or more hours per week and their eligible dependents, including the following:
•Elective Health, Dental, Vision, FSA/HSA, Voluntary Life and AD&D, Whole Group Life w/LTC, Critical Illness, Hospital Indemnity, Accident Insurance, Legal Plan, Identity Theft, and Pet Insurance
•Retirement Savings Plan after 30 days of employment with a company contribution and a match, and with no vesting period
•Company paid holidays and Paid Time Off
•Company provided Life Insurance, AD&D, Disability, Employee Assistance Plan, and Well-being Program