We provide IT Staff Augmentation Services!

Azure/ Devops Engineer Resume

0/5 (Submit Your Rating)

Addison, TX

SUMMARY

  • 8+ years of professional experience in the areas of Cloud Computing, System Administration, Data Center Operations, Software Configuration Management, Build and Release Management and Linux Administration
  • Experience in infrastructure DevOps, involved in designing and deploying AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, IAM, Auto scaling, AWS Lambda, Cloud Front, CloudWatch, Cloud Formation, SNS, Route 53.
  • Expertise on writing Docker files and Docker - compose files for creating Jenkins image with all plugins required for a project. Made use of the same Jenkins image to run the container in remote VM to perform automated builds.
  • Experienced in building and deploying Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated the whole process.
  • Hands on Experience in using Jenkins and pipelines to AEM drive all micro-services builds out to the Docker registry and then deployed to Kubernetes, created Pods and managed using Kubernetes.
  • Extensively worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Expertise in development of Puppet modules to automate application installation and configuration management.
  • Expertise in using build tools MAVEN, ANT and Gradle for the building of deployable Artifacts in war & Jar from source code.
  • Experience in using Docker to provide an additional layer of abstraction and automation of operating-system-level virtualization on Linux.
  • Create and managed service in azure cloud for enterprise applications such as service bus, AKS, app services, Azure app insights, Vnet peering, Application gateway, DNS and compute services.
  • Experienced in writing Bash and Python scripts, Included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMI's and Scheduling Lambda functions for routine AWS tasks.
  • Experience working with Scheduling, deploying and managing container replicas onto a node cluster using Kubernetes, and worked with building Kubernetes run time environment of the CI/CD system to build, test and deploy in an open source platform.
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Experience in deploying and scaled web applications that are developed on Programming languages such as java/J2EE, .Net, PHP, Node Js, Python, Ruby, Go.
  • Hands on Experience in administrating, deploying and managing and monitoring and troubleshooting on Red Hat Linux, Ubuntu, Solaris, Unix, AIX, CentOS, Fedora, Windows environments, VMware vSphere.
  • Experienced in installing and maintaining different application and web servers like Web Sphere, Web logic, Apache Tomcat, Nginx and JBoss.
  • Experience in integrating the code quality analysis tools like Junit, PMD, SonarQube and monitoring tools like Nagios, CloudWatch, and Splunk.

TECHNICAL SKILLS

Cloud Services: Amazon Web Services, EC2, S3, ELB, kinesis, Auto scaling, Elastic Beanstalk, Cloud Front, Cloud Formation, Elastic, RDS, DMS, VPC, Route 53, Cloud watch, Cloud trail, IAM and SNS.

Operating Systems: Linux (Centos/ Red hat), Windows Server and Mac.

Version Control Tools: SVN, GIT Hub, GIT Lab and Bit Bucket.

Programming Languages: C, C#, Cobol, RPG, Bash, Python, Ruby, Perl, shell, PHP and Java Script.

Databases: MySQL, Oracle, MongoDB, SQL SERVER, Cassandra and Postgre SQL.

Application/Web Servers: Web Logic, JBoss, Tomcat, Apache, Passenger and Nginx.

Build Scripting Tools: Ant, Maven Artifactory.

CI/ Other Tools: Jenkins, Team City, Bamboo, Hudson, TFS.

Infrastructure Tools: VMware, KVM, Chef, Puppet Enterprise, Foreman, Apache Lib cloud, Google Cloud, AWS and Ansible.

Monitoring Tools: Graphite, Nagios, New Relic and App Dynamics.

Containers: Docker, Kubernetes and ECS

Bug/Issue Tracking: JIRA, Rally, Fisheye, Remedy and Service Now.

PROFESSIONAL EXPERIENCE

Confidential

Azure/ DevOps Engineer

Responsibilities:

  • Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment.
  • Creating, configuring and deploying instances on AWS environment, also handling Cloud Watch, Elastic Search and managing security groups on AWS.
  • Worked on Azure Bicep in automating to deploy Azure Resources for various infra (Prod, Test, QA)
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, AWS Lambda, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, and SNS.
  • Collaborate in the automation of AWS infrastructure via Terraform, Ansible, and Jenkins - software and services configuration via Ansible cookbooks.
  • Worked on migration in modularization of the infrastructure application through the usage of automation tool, Ansible and integration with Jenkins.
  • Deployed micro services, including provisioning AWS environments using Ansible Playbooks and provisioned load balancer, auto-scaling group and launch configuration for micro services using Ansible.
  • Managing DATA Center Inbound and outbound services. Working on Ansible automation tool.
  • Involved in Configuration Automation and Centralized Management with Ansible, Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Installed packages on remote Agent less nodes through Ansible playbooks with Ansible roles.
  • Deployed Ansible modules to provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
  • Worked on creating and implementing CI/CD pipeline using Jenkins, Hudson, Team city and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Performed System orchestration via Ansible.
  • Worked on Python Code using Ansible Python API to Automate Cloud Deployment Process
  • Worked on Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Setup constant security checks as part of CI - CD pipeline and also monitoring to prevent or respond faster to any events that might occur.
  • Involved in migrating Jenkins and Argo CD pipelines to Azure DevOps YAML based pipelines and integrate them with monitoring system to perform BlueGreen deployments.
  • Comprehensive knowledge of source control concepts like branches, tags and merge
  • Automated configuration management using Chef to quickly deploys critical applications
  • Implemented continuous delivery framework using Jenkins, Ansible, Maven, and Nexus in Linux environment.
  • Configured Plugins for GIT Repository, Maven-Docker plugin, Setup SCM Polling for continuous Build with Maven Repository and Deployed Applications using YAML files through Ansible playbooks as a CI/CD Process.
  • Created environment on AWS platform, AWS Hadoop EMR cluster, Kafka Cluster, Cassandra Clusters and implemented system alerts on Data Dog.
  • Worked on Maven, Ant, and Gradle and GNU Make files and worked with development team to migrate Ant scripts to Maven.
  • Developed CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the CI/CD system to build, test and deploy.
  • Worked on GIT/GIT lab for management of code, and resolve the merge conflicts.
  • Designed and developed continuous deployment pipelines (CI/CD)
  • Responsible for setting up JIRA as defect tracking system and configured various workflows, customization and plug-ins for the JIRA issue tracker.

Environment: AWS (EC2, S3, RDS, EBS, and Elastic Load Balancer, Auto scaling groups and optimized volumes), VPC, subnets, NAT, Security Groups. VMware, Jenkins, Docker, Docker containers, Kubernetes, Terraform, Ansible, YAML scripting, Ruby Scripts, Python Scripts, Perl Scripts, Shell Scripts, GIT, SVN, Team City, JIRA, Apache and MySQL database, JBoss, Apache, Web Logic, Nginx, Bicep, NetApp, storage LUNs to the Red Hat Linux servers.

Confidential, Addison, TX

Azure/ DevOps Engineer

Responsibilities:

  • Interacted with Business Users and Analysts for requirements gathering for all the use case implementations.
  • Worked on DevOps operations process and tools (Code review, unit test automation, and Build and Release automation, Environment, Service, Incident and Change Management).
  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure using Ansible.
  • Created Chef Cookbooks to deploy new software and plugins as well as manage deployments to the production Jenkins server.
  • Responsible for converting existing systems to an infrastructure as code (ARM, Bicep) while maintaining platform stability.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub and AWS.
  • Designed and created multiple deployment strategies using CI/CD Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • Implemented Azure Data Factory pipelines, Datasets to copy and transform data in bulk via Data Factory UI and PowerShell by scheduling and exporting data.
  • Worked in designing and deploying AWS solutions using EC2 instances, EBS, S3, RDS, Elastic Load Balancer and Auto scaling groups.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics
  • Worked on creating the Docker containers and Docker consoles.
  • Maintenance and monitoring of Docker in a cloud-based service during production.
  • Written Automation scripts in PowerShell, which make API calls to Azure DevOps and find users who have not accessed Azure DevOps for more than 90 days (Cost Optimization Project).
  • Worked to setup Jenkins as a service inside the Docker swarm cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management tool.
  • Used Ansible to automate Configuration management and written playbooks to manage Web Applications, Config Files.
  • Handled source control using Git and GitHub.
  • Used Jenkins and pipelines to drive all Micro-services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Extensively worked on Jenkins by configuring and maintaining for continuous integration and for end to end automation for all build and deployments.
  • Build Automation and Build Pipeline development using Jenkins and Maven.
  • Configured various plugins in Jenkins for automation of the workflow and to optimize and smooth running of build jobs and implemented continuous integration and deployment.
  • Wrote PowerShell scripts for the teams use with customers that have been heavily utilized thus saving much time with each case.
  • Managed and configured SVN/GIT, resolved issue regarding source code management, manages branching and merging, code freeze process.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.
  • Experience in the design and implementation of fully automated Continuous Integration, Continuous Delivery, Continuous Deployment pipelines and DevOps processes for Agile Projects.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Develop automated deployment scripts using Maven and Python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
  • Perform daily maintenance routines on Linux servers, monitoring system access, managing file space and tuning the system for optimum performance.

Environment: GIT, Bicep, Jenkins, Artifactory, Red Hat, Puppet, IaaS, bit bucket, Web logic, PowerShell, Cloud, JIRA, Ant, JUnit, Python, Maven, Ruby, AWS, VM ware, GitHub, Cloud Formation, AWS CLI, AWS Auto Scaling, Nagios, Terraform, YAML scripting, Jenkins, Jira, Windows, Shell Scripts.

Confidential

Azure/ DevOps Engineer

Responsibilities:

  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Created dashboards in Azure DevOps for CI/CD pipelines, Work items and bugs.
  • Deployed and configured Chef Server including bootstrapping of chef-client nodes for provisioning.
  • Automating infrastructure deployments via Azure bicep, ARM templates and Terraform
  • Written multiple cookbooks in Chef using Ruby scripting language.
  • Using web-frontend altered configuration data in chef's node database.
  • Automated Continuous Build and Deploy Scripts for Jenkins Continuous Integration tool.
  • Used Maven as build tools on Java projects for the development of build artifacts on the source code. Worked on Tomcat Web server for hosting web apps.
  • Responsible for setting up JIRA as defect tracking system and configured various workflows, customization and plug-ins for the JIRA issue tracker.
  • Build and release software baselines, code merges, branch and label creation in Subversion/GIT and interfaced between development and infrastructure.
  • Worked on User Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
  • Administration of Web based Internet/Intranet Client/Server multi-tire distributed applications; Installed Patches & packages on Linux Servers.
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature.
  • Established efficient processes and scripts for change management with the aid of Chef.
  • Diagnosed issues with Java applications running in Tomcat or JBoss.
  • Created and maintained Jenkins jobs that execute shell script.
  • Supported JIRA Project Administration involving custom, complex projects, workflows, security schemes, custom fields etc.
  • Set up and configuring of Linux (Redhat) and Solaris servers/workstations for clients.
  • Configured the NFS servers, setting up servers in network environment and configuring FTP/NTP/NIS servers, clients for various departments and clients.
  • Handled the scheduling tasks (cron jobs and task scheduler) for the scripts for various purposes.
  • Performed Daily execution of build ops in an automated and continuous process.
  • Involved in support databases and performed MS SQL upgrades running on Windows servers.
  • Created a change requests, work orders and problem tickets using BMC Remedy tool and getting approvals from higher officials.
  • Compiled code to move into test environments via automated processes.
  • Carried out Installation, configuration and administration of Linux (Redhat, CentOS).
  • Configured network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.
  • Troubleshooted build and deploy failures, and facilitate resolution.
  • Troubleshooted complex issues ranging from system resources to application stack traces.
  • Improved speed, efficiency and scalability of the continuous integration environment.
  • Worked for Application development with Perl, Python, PowerShell or other scripting languages.
  • Assisted On-call support for 24/7 for troubleshooting production issues.
  • Carried out Project Management for various UNIX/Linux/Windows system integration projects

Environment: Chef, Python, AWS EC2, Maven, CI/CD, Bash Scripts, Jira, Maven, Tomcat, Terraform, GIT, SQL, J2EE, Nagios, Docker, Kubernetes, Jenkins, Bicep, Unix/Linux, Shell scripting, YAML scripting, Web Sphere.

We'd love your feedback!