Lead II - DevOps Engineering UST Global Alpharetta, GA

Kate

Administrator
Команда форума
Job Description:
  • Hands on experience on Grafana, Prometheus with various exporters and Blackbox setup.
  • Experience working with some of the following tech stack - Kubernetes, Docker & Python, AWS, Java, Springboot.
  • Definition and deployment of systems for metrics, logging, and monitoring
  • Hands on experience on CICD pipeline, python, groovy, and JIRA Automation.
  • Ensuring availability, performance, security, and scalability of production systems.
  • System integration using a wide variety of protocols, not limited to REST, SOAP, MQ, TCP/IP, JSON.
  • Ensure scalability & high availability with efficient server virtualization, networking and storage.
  • Manage large scale deployments (thousands of servers, auto scaling etc) using Kubernetes container orchestration.
  • Create architecture runways that enable rapid recovery, repair & cleanup of faulty migrations, with the objective of building fault tolerant systems.
  • Create automations to resolve common faults in a system to reduce MTTI/MTTR.
  • Identify & enable self-service capabilities for infrastructure & application management tasks
  • Very high problem-solving ability, able to handle work under pressure, strong written and verbal communication skills.
  • Solid understanding of systems, data structures, modern scripting and passion for enterprise level languages and open source tools.
  • Bachelor's Degree in Computer Science/Computer Engineering / Relevant technologies
  • Good communication skills and troubleshooting skills
  • 4+ years of development experience on Kubernetes, Kafka Streaming, Docker, AWS Cloud
Responsibilities:
  • Design/Develop pub/sub messaging using Kafka / Kubernetes clusters
  • Install Kafka / Kubernetes clusters
  • Write design specs
  • Monitoring and Automation
  • Building test scripts and support testing
  • Support environment and service issues
  • Performance turning and verification
  • Participate towards on-call when necessary
Role Proficiency:

Act under guidance of DevOps; leading more than 1 Agile team.

Outcomes: * Interprets the DevOps Tool/feature/component design to develop/support the same in accordance with specifications
  • Adapts existing DevOps solutions and creates relevant DevOps solutions for new contexts
  • Codes debugs tests and documents and communicates DevOps development stages/status of DevOps develop/support issues
  • Selects appropriate technical options for development such as reusing improving or reconfiguration of existing components
  • Optimises efficiency cost and quality of DevOps process tools and technology development
  • Validates results with user representatives; integrates and commissions the overall solution
  • Helps Engineers troubleshoot issues that are novel/complex and are not covered by SOPs
  • Design install and troubleshoot CI/CD pipelines and software
  • Able to automate infrastructure provisioning on cloud/in-premises with the guidance of architects
  • Provides guidance to DevOps Engineers so that they can support existing components
  • Good understanding of Agile methodologies and is able to work with diverse teams
  • Knowledge of more than 1 DevOps toolstack (AWS Azure GCP opensource)
Measures of Outcomes: * Quality of Deliverables
  • Error rate/completion rate at various stages of SDLC/PDLC
  • # of components/reused
  • # of domain/technology certification/ product certification obtained
  • SLA/KPI for onboarding projects or applications
  • Stakeholder Management
  • Percentage achievement of specification/completeness/on-time delivery
Outputs Expected:

Automated components : * Deliver components that automates parts to install components/configure of software/tools in on premises and on cloud
  • Deliver components that automates parts of the build/deploy for applications
Configured components: * Configure tools and automation framework into the overall DevOps design

Scripts: * Develop/Support scripts (like Powershell/Shell/Python scripts) that automate installation/configuration/build/deployment tasks

Training/SOPs : * Create Training plans/SOPs to help DevOps Engineers with DevOps activities and to in onboarding users

Measure Process Efficiency/Effectiveness: * Deployment frequency innovation and technology changes.

Operations: * Change lead time/volume
  • Failed deployments
  • Defect volume and escape rate
  • Meantime to detection and recovery
Skill Examples: * Experience in design installation and configuration to to troubleshoot CI/CD pipelines and software using Jenkins/Bamboo/Ansible/Puppet /Chef/PowerShell /Docker/Kubernetes
  • Experience in Integrating with code quality/test analysis tools like Sonarqube/Cobertura/Clover
  • Experience in Integrating build/deploy pipelines with test automation tools like Selenium/Junit/NUnit
  • Experience in Scripting skills (Python Linux/Shell Perl Groovy PowerShell)
  • Experience in Infrastructure automation skill (ansible/puppet/Chef/Poweshell)
  • Experience in repository Management/Migration Automation - GIT BitBucket GitHub Clearcase
  • Experience in build automation scripts - Maven Ant
  • Experience in Artefact repository management - Nexus/Artifactory
  • Experience in Dashboard Management & Automation- ELK/Splunk
  • Experience in configuration of cloud infrastructure (AWS Azure Google)
  • Experience in Migration of applications from on-premises to cloud infrastructures
  • Experience in Working on Azure DevOps ARM (Azure Resource Manager) & DSC (Desired State Configuration) & Strong debugging skill in C# C Sharp and Dotnet
  • Setting and Managing Jira projects and Git/Bitbucket repositories
  • Skilled in containerization tools like Docker & Kubernetes
Knowledge Examples:

Additional Comments:

None
 
Сверху