Azure DevOps Engineer - Phoenix, United States - Tango

    Default job background
    Description
    As a DevOps Engineer, you will play a critical role in optimizing our software development and deployment pipelines.

    You will be responsible for implementing and maintaining automated systems, ensuring the scalability, reliability, and security of our applications and infrastructure.

    Essential Duties

    Design, implement, and manage CI/CD pipelines using Azure DevOps.
    Administer and optimize Azure cloud services and infrastructure.
    Create and manage Continuous Integration/Continuous Deployment (CI/CD) pipelines to automate software testing and deployment.
    In depth knowledge of Microsoft Service Fabric is a must.
    Manage version control systems (e.g., Git) and ensure efficient code and configuration management.
    Implement monitoring and logging solutions for real-time performance optimization and issue resolution.
    Ensure security and compliance of our infrastructure and applications by implementing best practices and access controls.
    Collaborate with development and product teams to streamline the software development and delivery process.
    Managing application configuration and secrets.
    Write scripts and automation tools to simplify routine tasks and processes.
    Utilize cloud platforms (e.g., Azure) for scalable and reliable infrastructure.
    Troubleshoot and resolve issues to maintain system reliability and availability.
    Maintain clear and comprehensive documentation for configurations, procedures, and best practices.
    Work as part of a cross-functional team to drive continuous improvement in our DevOps practices.
    Works closely with the Enterprise Architect and development teams.

    Qualifications


    Experience with Infrastructure as Code (IaC) tools Bicep and ARM templets, and the ability to design, implement, and maintain infrastructure using code.

    Familiarity with network protocols and security configurations.
    Familiarity with database administration and configuration.

    Proven proficiency in designing and managing complex Continuous Integration/Continuous Deployment (CI/CD) pipelines for automated testing, integration, and deployment of software.

    Advanced understanding of distributed application architecture, containerization using Service Fabric and Docker.
    Expertise in managing version control systems, especially Git, and the ability to implement branching strategies and enforce best practices.
    Proficiency in setting up and managing advanced monitoring and logging solutions for real-time performance optimization and issue resolution.

    Strong background in ensuring the security and compliance of infrastructure and applications through best practices, vulnerability assessments, and access controls.

    Advanced skills in using cloud platforms like Azure to architect and manage scalable, reliable infrastructure.
    Exceptional ability to troubleshoot and resolve complex issues to maintain system reliability and availability.
    Strong scripting skills and experience developing automation tools to streamline routine tasks and processes.
    A commitment to maintaining clear and comprehensive documentation for configurations, procedures, and best practices.

    Skills

    Understanding of business acumen; ability to interpret and understand key drivers that run the business.
    Willing to learn and understand new technologies.
    Proficient in Microsoft Excel & Microsoft Word.
    Proficient in Azure DevOps.
    Strong collaboration and cross-functional skills.
    Flexible, resilient, and comfortable working in "grey areas" that are constantly changing.
    Ability to multitask, work independently and as part of a team, establishing cooperative and collaborative working relationships.
    Strong entrepreneurial spirit, highly collaborative, able to express ideas, manage change fluidly, able to influence and identify opportunities.
    Understands basic practices relating to the System Development Life Cycle (SDLC).

    Requirements

    Bachelor's degree in computer science, information technology, or a relevant field preferred.
    Proven experience as a DevOps Engineer or similar role.
    Proficiency in Infrastructure as Code (IaC) tools and practices.
    Strong experience with CI/CD pipelines and automation tools.
    Familiarity with containerization and container orchestration.
    Expertise in version control systems, especially Git.
    Knowledge of cloud platforms and services.
    Strong problem-solving and troubleshooting skills.
    Excellent teamwork and communication skills.
    Continuous learning mindset to stay current with industry trends.

    Azure: 3 years (Required)

    Azure DevOps: 2 years (Required)

    MS SQL Knowledge: 2 years (Required)

    Software Development: 3 years (Required)

    Excellent people and project management skills.
    Strong communication and presentation skills.
    Strong analytical and problem-solving skills.


    Job Type :
    Full-time

    Phoenix, AZ or Remote Location

    #J-18808-Ljbffr