Pay Rate: $74.00 - $78.00 Negotiable based upon years of experience
Global Financial Firm located in
Irving, TX has an immediate contract opportunity for an experienced
Devops Engineer
Responsibilities
- Plan, schedule, and manage all code releases to development, testing, and production environments.
- Coordinate with development and business teams to ensure smooth and timely delivery of new features and bug fixes.
- Develop and maintain release documentation and communication plans.
- Design, build, and maintain robust, scalable Continuous Integration and Continuous Deployment (CI/CD) pipelines.
- Automate the build, test, and deployment processes to improve efficiency and reduce manual errors.
- Continuously evaluate and improve pipeline performance and reliability.
- Monitor the health and performance of code builds, identifying and resolving any issues promptly.
- Manage and maintain development, testing, and staging environments, ensuring they are stable and accessible.
- Implement and manage monitoring and alerting solutions to proactively identify potential problems in the build and release infrastructure.
- Manage build and release configurations, ensuring consistency across all environments.
- Utilize Infrastructure as Code (IaC) principles and tools (e.g., Terraform, Ansible) to manage environment configurations.
- Maintain version control for all scripts, configurations, and pipeline definitions.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience as a DevOps Engineer or in a similar role.
- Strong experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps, CircleCI).
- Proficient in scripting languages such as Python, Bash, or PowerShell.
- Hands-on experience with version control systems, particularly Git.
- Solid understanding of software development lifecycle (SDLC) and agile methodologies.
- Experience managing environments on cloud platforms (e.g., AWS, Azure, GCP).
Preferred Skills
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Familiarity with configuration management tools (e.g., Ansible, Puppet, Chef).
- Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack, Splunk).
- Understanding of network, security, and database concepts.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.