We provide IT Staff Augmentation Services!

Azure Devops Engineer Resume

5.00/5 (Submit Your Rating)

Moon, PA

PROFESSIONAL SUMMARY:

  • 7 years of experience working in a project - based environment in the field of DevOps Engineering, Build and release management, Configuration Management, Cloud Infrastructure Amazon Web Services (AWS) and Azure, Automation, Linux and Unix Administration with application configurations, code compilation, packaging, building, automating, managing and releasing from one environment to other environment and deploying to servers. Drives excellence in every project to deliver outstanding results.
  • Expertise in SCM, AWS, Azure, SDLC, CI/CD, Cloud Computing and Build/Release Management and Agile Methodologies.
  • Experienced in design, configuration and management of cloud infrastructure in Amazon web Service (AWS) like IAM, EC2,S3,AMI, VPC Elastic Load-balancers, containers, Elastic Beanstalk, Auto-Scaling, Security Groups, Route53, ELB, EBS, ECR, EMR,RDS,SNS,SQS, CloudWatch, Cloud Formation, CloudFront, Snowball and Glacier.
  • Ensured data integrity and data security on AWS technology by implementing best AWS practices.
  • Exposure of working on all phases of software development life-cycle (SDLC) and agile development methodology.
  • Experienced in Server infrastructure development on AWS Cloud. Implemented Terraform modules for deployment managing AWS cloud infrastructure.
  • Excellent knowledge of Red Hat Enterprise Linux (RHEL), CentOS, Ubuntu LTS servers.
  • Expertise in Azure resources such as AKS, ACS, VPN, Azure VM, VMNet, VMSS, Azure AD, Azure Data Services, Azure Storage, Azure Databases (SQL & Cosmos DB ), Azure Backup, Azure Site recovery, Azure Batch, API Management, Azure App Services .
  • Virtual machine backup and recover from a Recovery Services Vault using PowerShell and Portal and also responsible in designing and implementing Azure Cloud Environment and configured Shared Access Signatures (SAS) tokens.
  • Experience in several Google Cloud Platform(GCP) services like Cloud Load balancing, for Identity and Security-IAM, CRM and Cloud Security Scanners, for monitoring: Stack driver, Stack driver Monitoring.
  • Configured and automated Software Provisioning Tools like Chef, Puppet, Ansible and Docker.
  • Experienced with implementing Chef Recipes for deployment and build on internal Data Center Servers. Used Chef for configuring and monitoring distributed and multi-platform servers. Chef cookbooks were developed to manage configurations and automation of installation processes.
  • Implemented puppet modules to automate the installation and configuration for a broad range of services.
  • Installed and Configured the Ansible Configuration Management Tool for managing Web applications, Environments configuration Files, Users, Mount points, Packages. Used the Ansible Vault to secure the credentials used during deployments. Experience writing the Ansible Playbooks
  • Deployed the clustered Docker containers using Kubernetes. Used the Kubernetes resources like Pod, Network Policy, ConfigMaps, Secrets, Services, Node, Deployments etc.
  • Extensively worked on Jenkins and bamboo for continuous integration and for End-to-End automation for all build and deployments.
  • Experienced in integrating Jenkins with various tools and implementing CI/CD automation for creating Jenkins pipelines.
  • Experience in using the Version control tools like SVN, Git, Gitlab, GitHub and Bit Bucket.
  • Integrated CI pipeline with configuration management tools for continuous deployment such as using Gitlab CI with Puppet, used Docker and Gitlab to build container for back-end application, created test stage for Gitlab in the CI/CD pipeline for the back-end app.
  • Experienced in deploying system stacks for different environments like Dev, UAT, Prod in both on premise and cloud infrastructure .
  • Experienced in implementation and maintenance of VMware, DNS, DHCP, NIS, NFS, SMTP and Amazon Linux instances.
  • Experienced in implementing and administering, monitoring tools like AWS Cloud Watch, Nagios, New Relic, Splunk, ELK, Grafana and DataDog.
  • Skilled in Orchestrating Docker containers using Kubernetes & Azure Kubernetes Service.
  • Build and deploy Java apps using Maven and build and deploy .NET apps using MSBuild
  • Proficient in various scripting languages including Python and Bash/Shell scripting with focus on CI/CD pipeline.
  • Architecture and development of .Net Core Azure based applications using durable functions, functions, rest apis, service bus, Cosmos DB, Azure Data Lake, DataFactory, Azure B2C . Optimize access to cosmos, using cross-index collections, retry processing. Use session-based queues for SFTP outbound processing.
  • Worked on SQL Databases and written SQL Scripts to create Stored Procedures, Views, Tables, etc.
  • Monitor and maintain the automated build and CI process to ensure correct build execution and facilitate resolution of build failures using ticketing tools like JIRA, Rally.

TECHNICAL SKILLS:

Cloud computing: AWS, Microsoft Azure, Google Cloud Platform, Cloud Foundry

Scripting Languages: Python, Perl, Shell, Groovy, Bash and Ruby

Web/Application Servers: Nginx, Web Logic, Apache Tomcat, JBOSS, WebSphere, Jetty, Apache2

Automation Tools: Jenkins, Build Forge and Bamboo

Networking: DNS, DHCP, TCP/IP, SMTP, LDAP, SAMBA

Build Tools: ANT, Maven, Gradle

Configuration Tools: Ansible, Chef, Puppet

Bug Tracking Tools: Service NOW, JIRA, Remedy, Rally, IBM Clear Quest

Repository Manager Tools: Nexus, JFrog

Operating Systems: RHEL, CentOS, Ubuntu, Solaris 10, Windows 2000/2003/ 2008/ XP/vista/NT

Databases: MySQL, Oracle, MongoDB, PostgreSQL, DynamoDB

Monitoring Tools: Nagios, Cloud Watch, Splunk, Grafana, DataDog

Version control tools: Git, GitHub, SVN, Bitbucket

Virtualization/Container: Docker, Kubernetes, VMware vSphere

PROFESSIONAL EXPERIENCE:

Confidential, Moon, PA

Azure DevOps Engineer

Responsibilities:

  • Worked with Azure ExpressRoute to create private connections between Azure datacenters and infrastructure for on premises and in colocation environment.
  • Moved services from on premises to Azure Cloud Environments. Using Azure Portal and PowerShell scripts, Azure Security groups were managed and linked to VMs and subnets.
  • Worked on deployment of the initial Azure components like Azure Virtual Networks, Azure Application Gateway, Azure Storage and Affinity groups.
  • Created and maintained docker environments for containerized micro services-oriented environments and for hosting images configurated private container registry on Microsoft Azure by creating docker files.
  • Data was sent from On-Premise SQL Database servers to Azure SQL Database servers by designing the Azure Data Factory Pipelines using the Azure Data Factory Copy tool and Self-Hosted Runtimes.
  • Configured Azure web apps, Azure App Services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, App services, Analyzing Azure Networks with Azure Network Watcher, Azure stack, Azure Backup and Azure Automation.
  • Implemented Azure Databricks to other Azure services (such as Azure Storage) in a more secure manner using service endpoints.
  • Experienced with migration and administration of TFS
  • Automated deployments, operations, and scaling of application containers across clusters of hosts, provided container-centric infrastructure by Kubernetes.
  • Created and managed pods with the help of Kubernetes by driving all microservices builds to Docker registry and then deployed to Kubernetes.
  • Worked on implementing microservices on Kubernetes Cluster and Configured Operators on Kubernetes applications and all of its components, such as Deployments, Config Maps, Secrets and Services.
  • Installed and Configured the Ansible Configuration Management Tool for managing Web applications, Environments configuration Files, Users, Mount points, Packages. Used the Ansible Vault to secure the credentials used during deployments.
  • Managed Ansible Playbooks with Ansible modules, executed CD automation using Ansible, managing existing servers and automation of build/configuration of new servers and created inventory in Ansible for automating continuous deployment and written playbooks using YAML Scripting .
  • Automating the systems, configuring the servers and orchestrating the deployments through Ansible.
  • Wrote different Ansible playbooks for installing, configuration, and upgrading different Applications on the Servers like Apache, Tomcat, Nginx, JBoss, and Jetty .
  • Worked with Ansible Tower and created playbooks to support various middleware application servers and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks
  • Built and Deployed WAR and EAR files archives to WebSphere Application Servers and Apache Tomcat Servers.
  • Developed Terraform templates to build, change and version Infrastructure as Code (IaC) using Azure as provider and launch multi-layered resource groups to be provisioned and configured with Terraform template.
  • Wrote Docker file and build an application docker image and push it to Azure Container Registry.
  • Deployed Kubernetes container application using Azure Kubernetes Service (AKS ), ACS, Azure CLI, Azure Active Directory, Azure Virtual Network, Azure Storage, and Azure Datab ase for MySQL.
  • Converted existing Terraform modules with version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.
  • Worked with various Azure services like Web Roles, Worker Roles, Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
  • Designed and implemented CI/CD by using Jenkins and used Python and Perl scripts to automate deployments from Jenkins to remote servers and Created Python script to automatically parse data from logs and PCAP to be feed into EL
  • Created additional Slave Nodes in Docker for Jenkins using custom Docker Images and pulled them to ECR.
  • Worked on the significant components of Docker like Docker Daemon, Hub, Images, Registry, and Swarm .
  • Responsible for building/deploying consistently periodic build/deployments to company production and non-production environments using JENKINS & BUILD Pipelines, ANT, MAVEN
  • Used Azure terraform to deploy the infrastructure necessary to create development, test and production environments for software development process.
  • Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment.
  • Created and written Chef Cookbooks with additional requested packages and prompted Jenkins to pull the code from GitHub and deployed them in various non-production environments.
  • Responsible for version control of Chef Cookbooks , testing of Cookbooks using Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Developed a Continuous Delivery (CD) Pipeline with Docker, Jenkins, GITHUB and Azure pre-built images.
  • Worked on Microsoft Azure (Public) Cloud to provide IaaS support to client. Created Virtual Machines using PowerShell Script and Azure Portal.
  • Designed the Azure Data Factory Pipelines to move the data from On-Premise SQL.
  • Conducted Dry-Run Tests to ensure fool-proof execution of customized scripts before execution in production environments.
  • Monitored applications using Kibana and DataDog and created dashboards and alerts.
  • Used JIRA for tracking and updating project defects and used Rally tool for tracking user stories and backlogs.
  • Coordinated with the Project Management, Development and QA Team in resolving any configuration and deployment issues to provide smooth release process.

Environment: Git, Apache Tomcat, Azure Cloud, ACR, ARM, AKS, Azure Active Directory, Gradle, Nexus, Docker, Terraform, JIRA, Python, Bash/Shell scripting, Groovy, Artifactory, Azure Load Balancer, Azure Container Registry, Application Gateway, Traffic Manager, Virtual Network, Jenkins, Virtual Machines, Azure SQL, Chef, Data Security, Azure Automation, ServiceNow, Kibana and Data Dog.

Confidential, Basking Ridge, NJ

AWS Engineer/DevOps Engineer

Responsibilities:

  • Built servers using AWS, launching EC2, RDS, auto-scaling, load balancers (ELBs), creating security groups in the defined virtual private connection (VPC)
  • Performed Elastic Load Balancing to distribute incoming traffic among multiple AWS EC2 instances
  • Build servers using kickstart, RedHat Satellite Server and Jumpstart.
  • Configured and managed S3 versioning and lifecycle policies to backup files and used Glaciers to Archive data.
  • Implemented deployments into AWS EC2 instance using Terraform and managed, maintained added plugins to support new functionalities of Terraform
  • Configured AWS IAM policies for users’ roles using JSON and adding project users to the AWS account with Multi-Factor authentication enabled and to protect data at transit used Transport Layer Security Protocol.
  • For monitoring log files created lambda function which will call Lambda code whenever there is change in the code.
  • Experienced in Splunk, ELK (Elastic, Logstash, and Kibana) for centralized logging and then store logs and metrics into an S3 bucket using Lambda function and Used AWS Lambda to manage the servers and run the code in the AWS.
  • For better caching of images, implemented Amazon CDN (Content Delivery Network) using Cloud Front to deliver data with less latency and high performance.
  • Used GIT as SCM in branching, tagging and maintaining the versions across the environments and also used for recovering files, saving changes for later (Stash), creating tags, viewing logs etc.
  • Docker files and Docker images were created for different environments and worked on Docker Container Snapshots.
  • Worked on several Docker components like Docker Engine, Docker-Hub, Docker-Compose and Docker Registry.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes infrastructure for load balancing, managing docker containers, for adding service to routes by accessing from outside.
  • Using Kubernetes, Integrated Docker container orchestration framework by creating pods, config Maps controlling and troubleshooting pods through SSH.
  • Used Ansible Tool for Configuration management to automate AWS instances to enable continuous deployments and configure existing servers and create new servers.
  • Wrote Ansible playbooks to automate the installation and configuration of Tomcat, Httpd, WebLogic on AWS EC2 instances and on-premise VM's
  • Evaluated Chef framework and tools to automate the cloud deployment and operations.
  • Created and evaluated testing of multiple Chef Recipes and also customized facts for efficient management of manage nodes, Chef Clients, Chef Server. Experience working with Chef data bags, attributes, and templates in chef and created Cron jobs for chef client to interact with chef server on time period basis.
  • Configured and managed Jenkins for Continuous Integration of Git into Jenkins to automate the code
  • Check-out and created Automating Builds and Deployments process for the application.
  • Built scripts using Maven in Jenkins and SonarQube for continuous delivery through Deployment from one environment to another environment. Deployed applications into PROD & Pre-Prod environments with various Web-Application servers like Jboss & Apache Tomcat
  • Created Maven Pom.xml to automate the build process for the new projects and integrated them with JFrog.
  • Used JIRA to track issues by Creating tickets for bug stories and feature stories with co-ordination of
  • Developed DevOps scripts in Python/BASH to automate the collection and analysis of MySQL.
  • Implemented software release management strategy according to Agile methodologies
  • Built and maintained monitoring and notification systems and troubleshooting tool sets for complex environments.

Environment: s: Git, Chef, Docker, Kubernetes, Jenkins, Maven, JFrog, Terraform, Python, Apache Tomcat, Ruby, MySQL, JIRA, AWS Cloud, AWS, Cloud Watch.

Confidential, San Francisco, CA

DevOps/Cloud Engineer

Responsibilities:

  • Implemented fault tolerant, elasticity and exceptionally accessible AWS Cloud Infrastructure automated with different resources, EC2, IAM, VPC, ELB, Route53, S3, Glacier, Cloud Watch, Cloud Trails, RDS, SNS, Auto Scaling Group for many applications using code reusable Terraform modules.
  • Worked on AWS Security groups by creating a virtual firewall that control traffic on multiple AWS EC2 instances.
  • Converted existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed via Terraform or AWS Cloud formation.
  • Migrated an application and executed Proof of Concepts for configuration management CI/CD work, evaluating new methods, creating and implementing suitable practices on AWS cloud environment.
  • Tested high accessibility of AWS RDS MySQL database by recreating failover from the primary database to read replica and thus promoting read replica to the primary.
  • Created NAT gateways and instances to allow communication from the private instances to the internet through bastion hosts
  • Used security groups, network ACL's, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
  • Created S3 buckets for storage and used Glacier for backup.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Implemented a CI/CD framework using Bamboo, Maven & Nexus in Linux environment and Integration of Maven/Nexus, Bamboo, Git and JIRA.
  • Built and deployed Docker Images to AWS ECS by writing Task Definitions.
  • Managed deployment automation using Puppet, MCollective, Hiera, Custom Puppet modules, Ruby.
  • Developed and managed Puppet manifests and roles to be provisioning AWS virtual server instances for web applications deployment.
  • Worked with development team to migrate Ant scripts to Maven and Worked performing releases with the Maven release plugin and managing Maven repositories.
  • Developed maven POMs to automate the build process for the new projects and integrated them with third party tools like Nexus.
  • Used Docker and Kubernetes for maintaining and administration of containers.
  • Used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.

Environment: AWS, EC2, IAM, VPC, ELB, Route53, S3, Glacier, Cloud Watch, Cloud Trails, RDS, SNS, Auto Scaling Group, Directory Services, Lambda, Terraform, Puppet, Ruby, MySQL, Apache Tomcat, Bamboo, Git, GitHub, JIRA, Nexus, RHEL, MCollective, Hiera, Kubernetes, ServiceNow.

Confidential

Build/Release Engineer

Responsibilities :

  • Collaborated with Application and Development teams to examine the existing release process, project dependencies and the frequency of releases and enhanced the process
  • Worked on AWS - EC2, Cloud watch, IAM and Elastic Beanstalk cloud for provisioning and managing infrastructure through automation.
  • Developed the build jobs in Jenkins to poll SCM to check for changes of source code and performing the builds.
  • Worked on CI/CD tools Jenkins, Git/Bitbucket, Jira and Docker registry/daemon for configuration management and automation using Ansible. Implemented a CI/CD framework using Jenkins, Maven, Git, Nexus Artifactory in Linux environment.
  • Deployed and configured Git repositories with branching, forks, tagging, and notifications.
  • Implemented periodic customer releases through GIT pushes to shared, private and public servers. Used CRON tabs, automated scripts to do continuous delivery and continuous deployment
  • Automated script creation using Jenkins & PowerShell for record management. wrote PowerShell scripts for automating tasks and process for end to end automation Deployed Java applications through WebLogic/WebSphere Application servers.
  • Developed ANT and Maven build files to compile, unit test, package and store the JAR’s, EAR’s and WAR’s.
  • Created Maven POMs to automate the build process for the new projects and integrated them with third party tools like Artifactory.
  • Created and maintained built wrapper scripts using PERL and Unix Shell script.
  • Custom Docker images were created using the Docker files and deployed docker containers using Puppet.
  • Worked on VMs O/S installation, setting up VM priorities, Cloning, Creating Templates and Snapshots.
  • Established Puppet manifest files to install JBOSS Web Servers, deployed applications and configured it to the host websites.

Environment: s: Maven, Ant, Jenkins, AWS Cloud, Puppet, Shell, Python, JIRA, Service now, Web logic server, VMware, Apache tomcat, Load balancer, Route 53, VPC, Elastic Beanstalk, Docker, Apache, Jboss, Nginx, MYSQL and MONGODB Databases.

Confidential

Linux Administrator

Responsibilities:

  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Installation, Configuration, Maintenance and Development of about 250+ Linux Servers (Mix of Ubuntu, CentOS and Red Hat-RHEL).
  • Automated installation of Linux servers using Kickstart and Installation of Solaris using Flash, live upgrades and Jumpstart Servers.
  • Adding servers to domain and managing the groups and user in Active Directory, installing and configuring send mail.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Worked extensively on Red hat satellite to register new servers and build new channels with respect to OS versions.
  • Worked on Red hat Linux system administration, OS upgrades, Security patching, troubleshooting and ensuring maximum performance and availability.
  • Created various shell scripts to perform automation activities along with information gathering
  • Installed YUM packages and update installations necessary for optimal system performance.
  • Worked on building and configuring VMware host and guest systems including but not limited on virtual box as well as bridging the guest VMware systems to communicate with other physical LAN systems.
  • Worked on tool selection and implementation to support integration with Linux platform including Splunk and puppet.
  • Created and cloned Linux virtual machines, templates using VM ware virtual client and migrating servers between ESX hosts.
  • Worked on performing backups, patch maintenance, hardware and software installs, application deployments.

Environment: Linux, Unix, Windows, RedHat, Shell, RPM, YUM, Prstat, VM ware, AIX, Splunk, Puppet, JBoss

We'd love your feedback!