Python DevOps Engineer
Role details
Job location
Tech stack
Job description
This position is for a Python Developer with DevOps experience to support the configuration and delivery of software delivery automation. The role involves ensuring software deployments meet standards for access, ownership, and authentication, and that release pipelines adhere to Continuous Delivery (CD) best practices. The candidate will integrate development and testing practices with software delivery tools and runtime application standards., * Configure and maintain the set of tools and services that provide Continuous Integration and Continuous Delivery (CI/CD) services.
- Validate access control mechanisms for the Software and Infrastructure Engineering team throughout the software development lifecycle.
- Review the configuration of application servers to confirm CI/CD service platform onboarding prerequisites are met.
- Respond to risk or audit-identified issues related to access control and software release management standards.
- Execute change tickets for CI/CD service onboarding and decommissioning using approved change management processes.
- Collaborate with Infrastructure, Solutions, and Site Reliability Engineers to manage changes in CI/CD service platform components and monitoring capabilities.
- Manage applications to ensure compliance with all risk and compliance requirements.
- Develop application solutions for network-defined automation, API development, and integration.
Requirements
Experience: 7+ years of software development experience.
Technical Skills:
- Proficiency in backend languages including Python, Go, Yang, NSO, Ansible, Java, and Bash scripting.
- Experience with tools such as Splunk and Dynatrace.
- Skilled in developing solutions for network-defined automation and/or cloud IT solutions, including API Development and Integration.
- Knowledge of distributed and parallel software architectures and modeling languages like UML and ArchiMate.
- Understanding of IT standards, controls, and application security development.
- Working knowledge of system development life cycle methodologies (e.g., agile, DevOps).
- Proficiency in executing CI/CD and delivering automated software testing.
- Working knowledge of JIRA, Remedy, or Service Now.
Preferred Qualifications
- Experience with Big Data Technologies.
- Certification in Cloud, Docker-Container, or OpenShift Technologies.
- Demonstrated experience building high-performance and scalable solutions; experience with low-latency systems is a plus.
- Proven ability to act as a technical architect, defining system designs, APIs, and data flows.
Benefits & conditions
The pay range for this position is $68.00 to $73.68 per hour. A comprehensive benefits package is available for eligible employees.