We provide IT Staff Augmentation Services!

Azure/devops Engineer Resume

4.00/5 (Submit Your Rating)

Pennsylvania, PA

SUMMARY

  • Overall, around 9 years of IT Industry experience in DevOps, Configuration Management, Build, Deploy, Release Management, container orchestration.
  • Experience in all the prominent AWS services like Cloud Watch, Trail and Cloud Formation, Kinesis, Cloud Front and worked on AWS Code - Pipeline to build CICD workflow using AWS Code-Build, AWS Code-Deploy, and worked with many other AWS tools to Build and deploy a microservices using ECS or AWS Lambda.
  • Experience setting up build and release pipelines using Jenkins, Azure DevOps (VSTS).
  • Designed, configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure stack (Including Compute, Web Mobile, Blobs, Resource Groups, HDInsight Clusters, Azure SQL, Cloud Services, and ARM), Services and Utilities focusing on Automation.
  • Implemented a CI/CD pipeline using Azure DevOps(VSTS,TFS) in both cloud and on-premises with GIT, MS Build, Docker, Maven along with Jenkins plugins.
  • Experience with AWS-CLI to suspend an AWS Lambda function and to automate backups of ephemeral data-stores to S3 buckets, EBS.
  • Troubleshoot build issues in Jenkins, performance and generating metrics on master's performance along with jobs usage and no of builds being run.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repository containing Terraform code and managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform.
  • Experience in writing Infrastructure as a code (IaC) in Terraform, Azure resource management, AWS Cloud formation. Created reusable Terraform modules in both Azure and AWS cloud environments.
  • Worked with containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.
  • Creating Grafana, Prometheus, Alert manager for the Kubernetes cluster, which helps to, actively monitor and alerts based on the rules configured.
  • Worked on creating deployment scripts using PowerShell and automated multiple daily maintenance tasks using PowerShell.
  • Written scripts in Python to automate log rotation of multiple logs from web servers and to create test cases during two-week sprints using agile methodology.
  • Configured various jobs in Jenkins for deployment of Java based applications and running test suites.
  • Installed, configured, and managed the ELK (Elastic Search, Log stash and Kibana) for Log management within EC2 / Elastic Load balancer for Elastic Search.
  • Expertise in Ansible Playbook, YAML for Maintaining Roles, Inventory Files and Groups Variables.
  • Delivery, Release planning, procedures, scripting automation. Proficient in documenting and implementing procedures related to build deployment and release.
  • Extensive experience in installing, configuring and administering Jenkins CI tool on Linux machines and used Jenkins Pipelines to drive all Microservices builds out to the Docker Registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Experience in Bug Tracking, Project Management tools like JIRA, ClearQuest and HP Quality Centre.
  • Create AWS instance via Jenkins with EC2 plugin and integrate nodes in Ansible.
  • Worked extensively with offshore, wherein the main responsibilities include interacting with client, build and release to various environments and maintenance.

TECHNICAL SKILLS

Operating systems: RHEL, Ubuntu, CENTOS, Solaris 10, Windows 2008 R2/2012/2016

Cloud Technologies: Microsoft Azure, Amazon Web Services (AWS)

Scripting Languages: UNIX Shell Scripting (bash), Python, PowerShell, Shell, Java, Groovy

Networking: VPN, VPC, TCP/IP, NIS, NFS, DNS, DHCP, WAN, SMTP, HTTP, LAN, FTP/TFTP, SCP, F5

Monitoring Tools: Nagios, Prometheus, Grafana, AppDynamics, Splunk, ELK

CI/CD Tools: AzureDevOps (VSTS), Bamboo and Jenkins

Automation Tools: Ansible, Chef, Terraform, CloudFormation, ARM

Containerisation Tools: Docker, Kubernetes

Build Tools: Maven

Repositories: GitHub, Bitbucket, Nexus, Jfrog

Ticketing Tools: Service now, JIRA

PROFESSIONAL EXPERIENCE

Confidential, Pennsylvania, PA

Azure/DevOps Engineer

Responsibilities:

  • Designed, configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure stack (Including Compute, Web Mobile, Blobs, ADF, Resource Groups, HDInsight Clusters, Azure SQL, Cloud Services, and ARM), Services and Utilities focusing on Automation.
  • Performed migration from TFS to Azure DevOps (VSTS). Configured and set-up build and release pipelines.
  • Developed Automated Tests using Selenium WebDriver in C# and utilizing VSTS as a build automation tool with NUnit as the testing framework.
  • Deploying windows, Kubernetes (K8s) cluster with Azure Container Service (ACS) from Azure CLI and utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and Octopus Deploy.
  • Hands on experience on Azure VPN-Point to Site, Virtual Networks, Azure Custom security, endpoint security and firewall.
  • Used PowerShell scripting for automation of deployments and for procuring Virtual Machines in Azure.
  • Installed Prometheus and Grafana using Helm to monitor the application performance in the Kubernetes cluster.
  • Worked on moving SQL databases to DR location on Azure Cloud.
  • Automated applications and MySQL container deployment in Docker using Python and monitor them using Grafana .
  • Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services.
  • Worked with Terraform Templates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in production environment.
  • Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments. Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them, track metrics, and used Terraform as a tool, Managed different infrastructure resources Cloud, VMware, and Docker containers.
  • Automating the Microsoft .NET software build, packaging, and deployment processes using Azure DevOps (VSTS).
  • Using JFrog Artifactory maintained Artifacts in binary repositories and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.
  • Involved in Jira as defect tracking system and configure various workflows, customizations, and plugins for Jira bug/issue tracker integrated Jenkins with Jira, GitHub.
  • Written Ansible handlers with multiple tasks to trigger multiple handlers and to decouple handlers from their names, making it easier to share handlers among Playbooks and Roles.
  • Created multiple playbooks using Ansible for machine creations and SQL server, cluster server and my SQL installations.

Environment: Microsoft Azure, Terraform, Maven, Jenkins, Ansible, Azure ARM, Azure AD, Azure Site Recovery, Kubernetes, Python, Ruby, XML, Shell Scripting, PowerShell, Nexus, JFrog Artifactory, Jenkins, Git, Jira, Docker, Windows Server, TFS, VSTS, LDAP, Prometheus, Grafana.

Confidential, Irving, TX

Platform Engineer

Responsibilities:

  • Implemented CI using Jenkins with automated unit tests, static code analysis, Code coverage, code duplication and code standards using SonarQube.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Responsible for Continuous Integration and Continuous Delivery process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Worked on creating the python scripts for the GIT pre-push and SVN commit hooks.
  • Involved in designing and deploying multitude applications utilizing almost all AWS stack (Including EC2, S3, AMI, Route53, RDS, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and Auto-Scaling in AWS Cloud Formation.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances .
  • Installed Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.
  • Responsible for the creating and maintaining automated builds for projects written in Java, C/C++, PHP, HTML/CSS, using Jenkins.
  • ELK Set up and managed ELK ( Elasticsearch, Logstash & Kibana) Stack to collect, search and analyse log files across servers, log monitoring and created geo-mapping visualizations using Kibana in integration with AWS CloudWatch and Lambda . Evaluated system logs using ELK software stack.
  • Written CI/CD pipeline in Groovy scripts to enable end-to-end setup of build & deployment using Cloud Bees Jenkins and developed an end-to-end CI/CD Pipelines in Jenkins to retrieve code, perform tests and push build artifacts to Nexus.
  • Perform Deployment of War/Ear files in Weblogic application servers using Shell scripts .
  • Used Ansible server to deploy consistent infrastructure code across multiple environments.
  • Created Ansible playbooks and that configures RabbitMQ clusters, ELK stack and Zero-Downtime patching of the boxes.
  • Setting up automated builds and deploys, troubleshooting servers, helping with server issues as needed, pulling server logs when needed using Linux.
  • Administer all system objectives for assign projects, implement all PHP applications, and provide strategies for performance applications.
  • Worked on implementing REST based web services to facilitate communication between client and servers.
  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Implemented the Build automation process for all the assigned projects in Vertical Apps domain.
  • Monitor the UAT/Production Environments for any down time issues by performing regular Cron job updates in servers.
  • On-call support for 24/7 for troubleshooting production issues.

Environment: RHEL 6.x, Win 2008 R2/2012, Eclipse, Shell, Nexcess, Maven, Jenkins, GIT, Subversion, Docker, Apache, Python, Ruby, BASH, BrowserStack, SonarQube, JIRA, Apache2.4, Weblogic Server.

Confidential, San Francisco, CA

DevOps Engineer

Responsibilities:

  • Experience in writing Maven/Shell scripts for automating several processes of systems, applications, backups etc.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.
  • Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/chef spec .
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications by configuring Elastic Load Balancers (ELB) with EC2 Auto Scaling groups.
  • AWS EC2 and Cloud watch services. CI/CD pipeline management through Jenkins. Automation of manual tasks using Shell scripting.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Container management using Docker by writing Dockerfiles, set up the automated build on Docker HUB, installed, and configured Kubernetes .
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Performed integration of Code Quality Analysis techniques - Checkstyle, Findbugs with CI tools.
  • Managed Sonatype Nexus repositories to upload and download the artifacts (jar, war & ear).
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.
  • Automated the build and release management process including monitoring changes between releases.
  • Used Splunk to monitor the system logs as well as notify the incident management system upon exceeding thresholds.
  • Used Jira for tracking and ticketing.

Environment: : AWS, Linux, Maven, Chef, Jenkins, Splunk, Docker, Nexus, Github, Gradle, Shell, Python, Jira.

Confidential

Build & Release Engineer

Responsibilities:

  • Implemented a CI/CD framework using Jenkins, Maven & Artifactory in Linux environment and Integration of Maven/Nexus, Jenkins, Git and JIRA.
  • Design and create automated Build and Deployment process using Jenkins.
  • Developed, maintained and enhanced pre and post build scripts using python.
  • Install/configure and maintaining Redhat/CentOS Linux cluster and responding to server outages.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Creating branches and tags on Git repository and provided branches access permission to dev team.
  • Install, configure, and administered of BEA Weblogic Server 9.1 in various environments.
  • Created new users, groups, and setup their home directories and appropriate access restrictions to files, directories, and software's.
  • Implementing Continuous Integration and Continuous Delivery framework using SVN, Bitbucket, Maven, Jenkins, Bamboo, and Nexus in Linux environment.
  • Deployed WAR, JAR, EAR applications in Weblogic servers.
  • Experience in installing and configuring Apache and Samba servers.
  • Creating branches and tags on Git repository and provided branches access permission to dev team.
  • Used Jenkins for Continuous Integration and deployment into Weblogic Server.
  • Worked on Jenkins tool to configure Nightly Builds to check sanity of our java source code.
  • Handling Build and Release Management using Maven.
  • Worked on Jenkins by scheduling jobs for Builds and release.
  • Support Production/development and Testing systems, UNIX system upgrading and UNIX Network configuration User/group maintenance in both production/development environments, worked with LDAP integration for a single log on purpose.
  • Collaborated with DBA managing their databases by backup and recovery procedures. Handled exchange 2000 servers along with active directory.

Environment: UNIX/LINUX, Redhat Linux 6, CentOS, GIT, Jenkins, Bamboo, SVN, Windows, Weblogic server9.1, Shell Scripts, Maven, Python.

We'd love your feedback!