We provide IT Staff Augmentation Services!

Sr. Azure Devops Engineer Resume

5.00/5 (Submit Your Rating)

Grand Rapids, MI

SUMMARY:

  • AWS certified Solutions Architect with over 7 years of effective professional experience in the field of IT, focused on Linux Administration, Software Development Life Cycle (SDLC), Build and Release Management, Configuration Management, Continuous Integration, Continuous Deployment and Cloud Implementations.
  • Significantly skillful in designing and implementing Microsoft Azure solutions across a range of cloud models like SaaS, PaaS, IaaS, and integrated on premise, on - demand workloads with the Azure public cloud.
  • Involved in configuration for Web apps/Function apps, V-net integration, HCM, IAM, Application gateway, AppInsights, Active directory, Azure Key Vault, Encryption and Security on AZURE using ARM templates and Power shell script.
  • Well versed in various Azure services like Compute (Web Roles, Worker Roles), Azure Web sites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
  • Pragmatic prowess in configuring cloud platform such as Virtual Networks Multi-site, Cross-site, VMs, Load Balancers, cloud services, Azure compute services, Azure web apps, Azure Data Factory, Azure Media, content delivery, Azure Networking, Azure Hybrid Integration and Azure Identity Management.
  • Expertise in building the Infrastructure on AWS using various services including EC2, VPC, RDS, S3, Cloud Front, Route 53, Cloud Watch, Cloud Trial, Cloud Formation, Lambda, Redshift, Opsworks, Directory Services, Alexa, Cognito.
  • Proficient in writing AWS Cloud Formation templates to create custom VPC'S, subnets, NAT, EC2 instances, ELB's and Security groups using JSON templates.
  • Mastery in managing security groups on AWS, focusing on high-availability, fault tolerance, and auto-scaling using Terraform templates along with Continuous Integration and Continuous Deployment with AWS Lambda and AWS Code Pipeline.
  • Conversant with Pivotal Cloud Foundry (PCF) architecture to develop global deployment models and patterns for large scale developments/deployments on Cloud Foundry and AWS.
  • Well acquainted with Containerization tools such as Docker, Kubernetes, Open shift and handling several Docker components like Docker Engine, Docker-Hub, Docker Compose, Docker Registry, Docker Swarm and Orchestration tools such as Kubernetes.
  • Efficient in writing Jenkins Pipeline groovy Scripts for Continuous Integration and build workflows and using Jenkins uploading Artifacts into Nexus Repository.
  • Automated various day-to-day administration task by developing Bash, Ruby, JSON, Perl, PowerShell, and Python Scripts.
  • Experienced in working with Ansible Playbooks, Chef Enterprise and Chef Open Source, Chef DK, Chef Workstation, Chef Server, Chef-Client, Chef Roles, Cookbooks, Recipes, Templates, Resources & Attributes
  • Proficient in building deployable Artifacts (War, Jar, Ear, Zip, Tar) from source code and maintained by using Maven (Pom.xml), Ant (Build.xml) and Gradle (Build.gradle) and Groovy Scripts to Automate Configuration in Jenkins.
  • Experienced in Installing, Configuring, Managing the Monitoring Tools such as Splunk, Nagios, ELK and New Relic for Resource Monitoring/Network Monitoring.
  • Strong understanding on system administration, configuration and customization of Atlassian tools like Bitbucket, JIRA and Confluence.
  • Experienced in database technology and warehousing such as MySQL, PostgreSQL, Aurora, and Redshift including NoSQL databases such as Apache, MongoDB, Cassandra and Dynamo DB.
  • Proficient in installing, configuring, updating, supporting and troubleshooting different services like LAMP (Linux, Apache, MySQL, PHP), OS level concerns, Web Servers (Apache Web Server, Nginx, JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM WebSphere.
  • Adept at installation and management of network related services like TCP/IDP, FTP, SSH, DNS, LOAD BALANCING, SMTP, DHCP, NIS, NFS and other network services.
  • Expertise in LINUX/UNIX system builds, administration, Installations, Upgrades on different distributions such as Ubuntu (16/14/13/12), Debian, CentOS (7/6/5), Red Hat (7/6/5/4), RHEL.
  • Well versed with Software development life cycle (SDLC) and worked with testing methodologies like waterfall and agile methodology (SCRUM).

TECHNICAL SKILLS:

Build Tools: ANT, MAVEN, Hudson, Jenkins, Microsoft VSO/VSTS builds, MSBuild

Cloud Technologies: Azure, AWS

Management: Chef, Puppet, Vagrant, Maven, Ansible, Docker, Gradle, Splunk

Web/Programing: C#.Net, ASP .Net, ASP, C, C++, XML, HTML, CSS

.NET Technologies: .NET Framework (4.0, 3.5, 2.0), ADO.NET, Web Services

IDE: Visual Studio (2017/2015), Keil, CCS, Codeworks, Spyder

Scripting: Bash, Python, Perl, Tcl

Servers: Apache2/Tomcat, JBoss

Database Development: SQL Server (2014/2016/2017 ), MySQL, PostgreSQL

Linux: RedHat, Fedora, Ubuntu, CentOs, Unix, Windows, MacOS

Source Control: Subversion (SVN), Clear case, GIT, GIT Hub, Perforce, Code Commit

Network Protocols: TCP/IP, UDP, DHCP, HTTP, DNS, DHCP, FTP, TFTP, SSH, and Telnet

Others: Microsoft Office, iWorks, Teraterm, Putty, JIRA Project Management Tool, Eclipse, CUPS, DNS(BIND), DHCP, Samba, Firewall (Squid, IPTables), FTP, NFS, NIS

PROFESSIONAL EXPERIENCE:

Sr. Azure DevOps Engineer

Confidential, Grand Rapids, MI

Responsibilities:

  • Involved in creating Virtual Machines in Azure and managing Azure storage, Azure active directory and Azure Service Bus.
  • Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Created and managed Azure AD tenants, and configured application integration with Azure AD.
  • Experienced in writing Power Shell scripts to automate the Azure cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules etc.
  • Selected the appropriate Azure service based on compute, data, or security requirements and leveraging Azure SDKs to interact with Azure services from the application.
  • Involved in setting up a continuous build process in Visual Studio Team Services to automatically build on new check-in of code and further deploy the new build to the Azure Web application.
  • Migrated SQL Server 2012 to Azure SQL Server and Created LPARs for new servers.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has integrated Ansible with Rundeck and Jenkins.
  • Created Ansible roles using YAML such as tasks, variables, files, handlers, templates and written playbooks for those roles, deployments and bug fixes.
  • Experienced in writing and deploying various Ansible playbooks and modules in the production and pre-production environments for configuring Tomcat servers and maintenance.
  • Automated the deployments using Jenkins and its respective dependency plugins.
  • Configured Jenkins daily periodic backups for Jenkins config and plugin files.
  • Experienced in building Jenkins pipelines for troubleshooting the environment issues on operations side.
  • Injected Groovy scripts in Jenkins for dashboard and customized email triggers.
  • Integrated third party user directory access using SAML tokens for Single Sign On (SSO) with Active Directory.
  • Involved in sprints and planned releases with the team using JIRA and Confluence.
  • Code Coverage - Installed SONAR on Jenkins server and configured the build process to perform code analysis in order to achieve better code quality & code metrics, and rapid feedback for development teams & managers.
  • Worked on creating repositories in GIT Stash for multiple applications and configured GIT repositories in CI setup in Jenkins.
  • Implemented GIT branching strategies that included developing branches, feature branches, staging branches and master. Pull requests and code reviews were performed.
  • Set up the Linux Cron jobs for automating various build related jobs and application data synchronization jobs.
  • Managed Maven project dependencies by creating parent-child relationships between projects.

Environment: Ansible, Jenkins, Rundeck, YAML, Maven, Java/J2EE, GIT, SAML, Linux, Groovy, Azure, Nexus, GitHub, CentOS, UNIX, JIRA.

Sr. Azure DevOps Engineer

Confidential, St . Charles, MO

Responsibilities:

  • Subject matter Expertise (SME) in migration, certificate, DNS, Network Security Groups (NSG) & subnets, V-net integration and ASE deployment issues.
  • Troubleshooted the Azure development, configuration and performance issues related to Azure VMs and Networking (VNets, Load Balancers, App Gateway, Traffic Manager, etc.)
  • Extensively used Docker for virtualization, ship, run and deploy the application securely to fasten Build/Release Engineering process.
  • Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform & Ansible and deployed application containers.
  • Used Ansible to manage web applications, environment configuration files, users, mount points and packages.
  • Installed SonarQube as a Docker container on Openstack, Azure, AWS EC2 and integrated it with Jenkins.
  • Set up build pipelines in Jenkins by using various plug-ins like Maven plug-in, EC2 plug-in, Docker, Terraform and JDK.
  • Deployed Build artifacts using Ansible Playbooks into Apache instances which were integrated using Python and Shell scripts.
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling for launching Cloud instances while deploying microservices.
  • Strong working Knowledge on Microsoft troubleshooting tools. (Jarvis, App lens, Kusto logs, observer, WTS)
  • Contributed to CI automation by improving python framework to grab test reporting data from Jenkins builds and summarize that information as a comment on Bitbucket and GitHub pull requests.
  • Used Power shell to write, debug scripts to automate the processes and do migration of VM, involving copying and creating of VHDS.
  • Maintained Bitbucket Repositories which includes Jenkins for Integration, creating new repositories, enabling GIT to ignore, branching, merging and creating pull requests and the access control strategies from Bitbucket and JIRA for the collaboration.
  • Worked on integration of TFS Development and Work Item Tracking.

Environment: AZURE, GIT, Openstack, Chef, Puppet, Jenkins, Ansible, Docker, Kubernetes, Maven, Nexus, Bash, Bitbucket, JIRA, Python, Power shell scripting.

DevOps/Cloud Engineer

Confidential, Grand Rapids, MI

Responsibilities:

  • Designed scalable and highly available Domain Name System (DNS) within AWS Cloud to route traffic to AWS Cloud from users connected using AWS Direct Connect for larger deployments.
  • Implemented highly responsive multi-channel enhanced customer experience, with Microservices deployed on Pivotal Cloud Foundry (PCF) for highly scalable and agile backend infrastructure.
  • Created Cloud Formation templates using AWS's Server less Application Model and swagger to create and deploy RESTful API's using API Gateway and Lambda.
  • Deployed MongoDB using Docker image and setting up Mongo DB cluster using MongoDB Atlas.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with java, PHP, Node.js, Python, Ruby and Docker on server such as Apache.
  • Created Docker file for each microservice and also changed some of the Tomcat configuration file which are required to deploy Java based application to the Docker container.
  • Involved in development of Test environment on Docker containers and orchestrating the Docker containers using Kubernetes.
  • Implemented continuous deployment system with Jenkins, AWS Code Deploy plugin to deploy and Ops Works, and Packer for deployment of Java Applications.
  • Developed build and deployment Scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Created a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson, and GitHub.
  • Involved in replacing existing manual deployment and management processes with AWS OpsWorks which uses Chef to automate how servers are configured, deployed, and managed across AWS EC2 instances.
  • Used file module in Ansible playbook to copy and remove files on remote systems
  • Worked with ELK (Elastic Search, Log stash and Kibana) stack to develop an end to end transaction processing system.
  • Monitored CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.
  • Used Splunk to monitoring/metric collection for applications in a cloud-based environment.

Environment: AWS, Chef, Ansible, Jenkins, Maven, Git, Docker, Nexus, Jira, Linux, python, ruby, WebLogic, Nagios, Splunk, Terraform, Apache, MongoDB.

DevOps Engineer

Confidential

Responsibilities:

  • Managed On-site OS/Applications/ Services /Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Experienced with Openstack Services such as Compute, Network, Storage, Horizon, Glance, Identity, Monitoring and Orchestration Service.
  • Integrated GIT into Jenkins to automate the code check-out process. Used Jenkins for automating Builds and Automating Deployments
  • Expert in implementing continuous integration and deployment systems using Jenkins, Maven, Nexus, Anthill pro and Rundeck.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, JIRA, Jenkins, Clear case, Harvest, VSS, Subversion (SVN) and TFS on Linux and windows platforms.
  • Worked on setting up 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 Puppet to deploy ELK for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting.
  • Automated configuration management and deployments using YAML.
  • Evaluated and audit monitoring, alert and automation gaps, architected monitoring solutions using automation (PUPPET), Integrating Nagios with other monitoring/alert solutions (SPLUNK).
  • Experienced in Monitoring tools like Nagios, Zabbix, and cacti, Sitescope, AppDynamics.
  • Used Ant, Maven, Perl and Bash Scripts for automating build and release tasks.
  • Proficient in Networking including the OSI LAYERS and protocols such as TCP/IP, NIS, DNS, NFS, FTP, DHCP, HTTP, HTTPS, SFTP & SMTP
  • Configured storage using Logical Volume Manager (LVM), Extending Volumes with LVM, Implemented RAID configuration for redundancy.

Environment: AWS, JSON, GIT, Puppet, Chef, Python, Ruby, Open Stack, Jenkins, shell, Apache Tomcat, MySQL, Docker, Maven, Nexus, Run deck, Anthill pro, JIRA, Clear case, VSS, SVN, TFS, ELK, YAML, Nginx, Spark, Nagios, Splunk, Zabbix, cacti, Sitescope, AppDynamics, Perl, Bash, Ant.

Linux Administrator

Confidential

Responsibilities:

  • Created virtual machines and installed Red Hat Enterprise Linux, CentOS and Ubuntu on them
  • Created users, managed user permissions, maintained User & File system quota on Linux servers.
  • Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
  • Installed and managed Tomcat, Apache Web servers.
  • Monitored system performance parameters using Top, VmStat, Htop, iotop, Linux commands.
  • Diagnosed and resolved problems associated with DHCP, DNS, VPN, NFS, Tomcat and Apache.
  • Created BASH shell scripts to automate builds, cron jobs and deployment process.
  • Performed RPM and YUM package installations, changed management requests for software releases and patches.
  • Installed Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Deployed applications (JAR and WAR, RAR and EAR) and related troubleshooting in clustered environment using Admin console and Bash scripts.

Environment: Red Hat Linux 3.x/4.x/5.x, CentOS 4.6/4.7/5, VMware, Apache 2.0, NFS, Software RAID, DNS Servers.

We'd love your feedback!