We provide IT Staff Augmentation Services!

Azure Devops Engineer Resume

4.00/5 (Submit Your Rating)

College Station, TX

SUMMARY

  • Highly motivated DevOps engineer with overall 5+ years of extensive experience in Software Development Life Cycle (SDLC), Software Configuration Management (SCM), Change Management (CM), Build Automation and Release Management (RM). Involving cloud computing platforms like Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub, and AWS AMI’s.chef.
  • Worked on installation of Docker using Docker toolbox. Worked on creation of custom container images, tagging, and pushing the images and write Docker files to manage images.
  • Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
  • Created and Managed Docker files for creating necessary base images used in automation of build and deployment environments.
  • Extensively worked configuring Amazon EC2, S3, RDS, Lambda, ELB, EBS, SNS, Route53, Glacier, and different administrations in the AWS family.
  • Planning and implementation of data and storage management solutions in Azure (SQL Azure, Azure files, Queue storage, Blob storage). Implementing scripts with PowerShell for Runbooks.
  • Experienced in various SDLC project phases: Requirement/System gathering, Requirement/System Analysis, Functional Specification, Business Logic's, Design, Layered Architecture, Test plans, Coding, Code review, Testing, Performance tuning, Documentation, Implementation and Maintenance.
  • Skilled in VSTS, TFS, Gated Check - ins, Build Definitions, Release Management, PowerShell, Power BI.
  • Experienced in Power BI, Power BI Pro, and Power BI Mobile.
  • Expertise in deploying applications in webserver, application server and database server.
  • Knowledgeable in developing Dashboard Report, Parameterized Reports, Linked reports, Sub reports by Region, Year, Quarter, Month, and Week.
  • Experienced in all phases of Software Development Life Cycle (Analysis, Design, Development, Testing, and maintenance) using Waterfall and Agile methodologies.
  • Experience in developing and maintaining build, deployment scripts for test, staging and production environment using ANT, Maven and Shell scripts.
  • Working experience on Windows Active Directory and LDAP.
  • Installation and configuration of Apache Tomcat /Web logic on Linux
  • Working experience of networking devices such as F5 load balancers.
  • Working knowledge of source code and configuration management solutions (SVN, Git, etc).
  • Experience with automation configuration management tools like Chef, and Ansible.
  • Building and Installing servers through Azure Resource Manager Templates (ARM) or Azure Portal.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching Amazon EC2 instances while deploying Microservices.
  • Wrote and utilized PowerShell and Azure CLI scripts to automate workloads.
  • Worked on Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure. Using terraform as a tool, Managed different infrastructure resources Cloud, VMware, Bare Metal Servers, and Docker containers.
  • Previous FedRAMP/Agency assessment experience - ability to manage and run an authorization assessment.
  • Hands on experience on Terraform open-source tool used for building, changing and versioning Infrastructure. Handled multiple providers with terraform simultaneously.
  • Experienced in Ansible automation including writing playbooks, customized modules for test driven developments Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Good working experience in client-side development with HTML, XHTML, CSS, JavaScript, jQuery, and AJAX.
  • Wrote Ansible YAML scripts that can store the credentials for various sandboxes and secured them on the remote servers.
  • Responsible for writing JavaScript for the validation in client side.
  • Experienced in Designing, Architecting, and implementing scalable cloud-based web applications using AWS and GCP.
  • Automate using scripting languages such as PowerShell, Bash, Python or similar.
  • Understanding of the following Azure Resources and Services: VMs, Stream analytics, Function Apps, Web Apps, Kubernetes, Container Registry, Blob Storage, Event Hubs, Key Vault, Application Gateway, API Management, Traffic Manager, Cosmos DB, Azure API, and VSTS.
  • Created branches and maintained different versions of Chef Recipes in distributed Version Control tool like Git.
  • Expertise in using build tools like Maven and ANT for the building of deployable artifacts such as war and ear from source code. Application Deployments and Environment configuration using Chef, and Ansible.
  • Automated deployment using Ansible to provision Amazon AWS Instances to enable continuous deployments.
  • Wrote templates for AWS infrastructure as a code using Terraform to build staging and production environments. Also, used Terraform for server provisioning.
  • Implemented build per Branch as part of CI process in Jenkins to run SonarQube code coverage and run unit and integration tests to improve the pipeline efficiency.
  • Automated weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Deployed and configured GIT repositories with branching, forks, tagging, merge requests, and notifications.
  • Build and release software baselines, code merges, branch and label creation in Subversion/GIT and interfaced between development and infrastructure.
  • Developed GIT hooks on local repository, code commit, remote repository, code push functionality, on GIT Hub.
  • Experienced in using Tomcat, JBOSS, Web logic and WebSphere application servers for deployment.
  • Extensively worked with the Programming languages like YAML, Shell Scripting, and Python.
  • Deployed the (Elasticsearch, Logstash, Kibana) stack using Ansible.
  • Created correlation searches by defining the Splunk Use cases, designed adaptive response plans by assigning investigators.
  • Good experience in installation, Configuration, Troubleshooting and maintenance of Splunk.
  • Knowledge of Splunk use cases, knowledge objects etc.

TECHNICAL SUMMARY

 

Programming Language: Python, C/C++, Java, PHP, Shell Scripting, Ruby, YAML, and Go.

Source Control/Versioning: Git, GitHub, GitLab, SVN, and Atlassian Bitbucket.

CI Tools: Puppet, Chef, Docker, Atlassian Bamboo, Jenkins, and Ansible.

Artefact Repository Management Tools: Nexus, and JFrog.

Build Tools: Jenkins, Maven, Nexus, Apache ANT, Logstash, SonarQube.

Web Technologies: Servlet, JDBC, JSP, HTML, JavaScript, and XML.

Web Servers: WebLogic, WebSphere, Apache Tomcat, JBOSS, and Nginx.

Operating Systems: Linux, Virtual Box, Ubuntu, Red Hat 6.x, VMWare, and Windows 8/7/Vista/XP.

Databases: Elastic Search, Oracle 11g, MySQL, Postgres SQL, and MongoDB.

Monitoring Tools: NAGIOS, Splunk, and Cloud Watch.

Containerization/ Orchestration: Docker, Kubernetes, Apache Mesos, and Prometheus.

Cloud Technologies: AWS, VMware, GCP, and Azure.

Bug Tracking Tools: JIRA, REMEDY, and IBM ClearQuest.

 

PROFESSIONAL EXPERIENCE

Confidential, College Station, TX

Azure DevOps Engineer

Responsibilities:

  • Prepared capacity and architecture plan to create the Azure Cloud environment to host migrated IaaS VMs, and PaaS role instances for refactored applications and databases.
  • Built and installed servers through Azure Resource Manager Templates (ARM) or Azure Portal.
  • Identified opportunities to improve infrastructure that effectively and efficiently utilizes the Microsoft Azure Windows server 2008/2012/R2, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, and Cloud infrastructure.
  • Developed user interfaces using JSP and form beans with JavaScript to reduce round trips to the server.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies, and routing.
  • Virtual Machine Backup and recover from a Recovery Services Vault using Azure PowerShell, and Portal.
  • Functioned as Solutions Consultant responsible to be primary SME on Azure services including SaaS, PaaS, and IaaS while contributing architecture decisions and tasks for ongoing migration efforts.
  • Experienced in ARM templates writing, setup automation for resources provisioning in Azure PowerShell.
  • Working experience of networking devices such as F5 load balancers.
  • Deployed 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.
  • Ensured successful architecture and deployment of enterprise grade PaaS solutions using Pivotal Cloud Foundry (PCF)as well as proper operation during initial application migration and set new development.
  • Worked with developers to identify necessary Azure resources and automate their provisioning.
  • Good hands-on experience with PCF Blob store for storing and managing Application code packages and Build packs.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, deployments.
  • Created Docker Images using a Docker File. Worked on Docker container snapshots, removing images and managing Docker Volumes and experienced with Docker container service.
  • Strong understanding of the Microsoft Azure platform .
  • Cloud infrastructure maintenance using a combination of Jenkins, Ansible and Terraform for automating CI/CD pipeline in Microsoft Azure.
  • Created PDF reports using Golang and XML documents to send it to all customers at the end of month with international language support.
  • Strong working knowledge in developing Restful webservices and Micro Services using Golang.
  • Created Nginx configuration for the application to work as a Multitenant app.
  • CRM on-premises is a more customized and robust offering of Microsoft Dynamics CRM, where the CRM application and databases will be deployed on your servers.
  • Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins.
  • Worked with development team and key stake holders to create plan for monitoring Azure resources.
  • Created REST API to store, update, read and delete bucket information on Console using Kubernetes interfaces.
  • Setup Docker to automate container deployment through Jenkins and Dealt with Docker Hub, making Docker Images and taking care of various Image essentially for middleware establishments and space setups.
  • Created Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Azure instances.
  • Understanding of the following Azure Resources and Services: VMs, Stream analytics, Function Apps, Web Apps, Kubernetes, Container Registry, Blob Storage, Event Hubs, Key Vault, Application Gateway, API Management, Traffic Manager, Cosmos DB, Azure API, and VSTS.
  • Wrote terraform scripts for Cloud watch Alerts.
  • Implemented a CI/CD pipeline using Jenkins, Ansible, and Maven in Linux environment.
  • Developed continuous delivery product release pipelines, using tools such as Run deck, Jenkins, and enable release and operations automation using Ansible.
  • Used Docker and set up ELK with Docker and Docker-Compose. Implemented ELK (Elastic Search, Log stash, and Kibana) Stack for Application Logging.
  • Integrated Neutron with Open daylight controller and Automated the process of configuration and installation.
  • Conducted POC on implementation of continuous deployment pipeline with Jenkins and Jenkins workflow on Kubernetes.
  • Managed more than 800 virtual servers and monitored Application and Servers through Splunk, Web Servers Administration on Apache , and Nginx.
  • 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.
  • Used OpenShift for automation of the build process of the containers, health management, dynamic provision storage and multi-tenancy.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Integrated GIT into Jenkins to automate the code check-out process. Used Jenkins for automating Builds and Automating Deployments.
  • Worked on Splunk to build, configure, and maintain heterogeneous environments and maintained log analysis generated by various systems including security products.
  • Developed automation and deployment utilities using Ruby, Bash, Power Shell, Python and Run deck.
  • Queried RDBMS such as Oracle, MYSQL and SQL Server by using PL/SQL for data integrity.
  • Configured Red Hat Linux 5.x, 6.x, 7.x using kickstart (with FTP, HTTP, and NFS.), and interactive installation. Administered of DHCP, FTP, NTP, DNS, and NFS services in Linux.

Environment: GIT, Jenkins, Chef, SVN, Ansible, JavaScript, Microsoft Azure, Terraform, ANT, NAGIOS, MAVEN, Shell (bash), Apache Tomcat Application Server, Docker, Azure services, Azure API’S, GCP, and Nginx.

Confidential, Alpharetta, GA

DevOps/AWS Cloud Engineer

Responsibilities:

  • Utilized AWS services like EC2, VPC, Auto scaling, S3, EBS, ELB, CFT, LAMBDA, IAM, SNS, SQS, Dynamo DB, Elastic Bean Stalk, and cloud watch services to build universally available, Scalable, and self-healing Applications.
  • Performed Auto Scaling, Elastic Load Balance (ELB) and AMIs and utilized EBS to store persistent data and mitigate failure by using snapshots.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
  • Virtualized the AWS Servers using the Docker, created the Docker files and version controlled them.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Innovate using infrastructure-as-code tools like Azure Resource Manager to deploy on Azure.
  • Developed Chef Cookbooks, Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the cookbooks to chef-server from Workstation.
  • Developed Micro services using Go language and developed corresponding test cases.
  • Managed and supported customer environments in Microsoft Azure cloud.
  • Experienced in creating development workflows in Terraform Enterprise. Usage of Azure Artifacts as a source repository is a plus.
  • Created the U deploy templates for components and applications, onboarded around 200 apps into Udeploy to achieve continuous integration.
  • Provided guidance on AWS and GCP best practices to internal customers and external vendors.
  • Experienced in deployment automation and related tooling (Terraform and AWS Cloud Formation).
  • Built, changed and versioned infrastructure by handling multiple providers with terraform simultaneously.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IPs accordingly.
  • Setup Alerting and monitoring using Stack driver in GCP .
  • Used Terraform for server provisioning.
  • Automated the tasks using Ansible playbooks, Shell scripting and Python. Provisioned and patched servers extensively using Ansible.
  • Integrated C hef cookbooks into Jenkins jobs for CD framework and created roles, environments using chef handlers for different auto kickoff requirement jobs.
  • Worked on log management tools like Logstash and Elasticsearch.
  • Experienced with setup, configuration and maintain ELK stack (Elasticsearch, Logstash and Kibana).
  • Created Master-Slave configuration using existing Linux machines and EC2 instances to implement multiple parallel builds through a build farm.
  • Wrote Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Cloud infrastructure maintenance using a combination of Jenkins, Ansible and Terraform for automating CI/CD pipeline in AWS.
  • Utilized Chef, deployed and configured Elasticsearch, Logstash and Kibana ( ELK ) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Built largely open-source technology such as Go.
  • Docker, Kubernetes, Terraform and leveraging multiple cloud platforms both public and private to deliver a ubiquitous and consistent global platform for continuously deploying applications.
  • Automated process with popular scripting languages, integrating with third party API’S. (python, PowerShell, bash).
  • Used security groups, network ACL's, internet gateways and route tables to ensure a secure zone for organization in AWS cloud.
  • Created NAT gateways and instances to allow communication from the private instances to the internet through bastion hosts.
  • Can set up and configure Azure environments ( IaaS ), services (PaaS ), via automation and using the Azure portal .
  • Created recommendations on how to duplicate a subset of on-premises machines to the Azure Infrastructure as a Service (IAAS) offering which will be used for disaster recovery.
  • Associated in implementing SonarQube code quality checks.
  • Integrated Jenkins with code quality analysis and Review tools like SonarQube.
  • Responsible for creating and Managing Docker files for creating necessary base images used for automation of build and deployment environments.
  • Experienced in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager.
  • Implemented docker container creation process for each GitHub branch gets started on Jenkins as Continuous Integration (CI) server.
  • Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services.
  • Worked in clustering, deploying apps through Splunk deployment server, created roles and authentication.
  • Experienced with setup, configuration and maintain ELK stack (Elasticsearch, Logstash and Kibana).
  • Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
  • Building/Maintaining Docker container clusters managed by Kubernetes, GIT, Docker, on AWS.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys.
  • Used Maven to build rpms from source code checked out from GIT/ Bitbucket repository, with Jenkins being the Continuous Integration Server and Nexus as repository manager.
  • Used Jenkins file to automate the build trigger process whenever a branch is merged with master.
  • Installed and configured Nexus repository manager for sharing artifacts between internal teams and created proxy Nexus repositories to speed up the build process.
  • Worked on DynamoDB NoSQL database using boto3, which included creation of tables, items and automating the tasks.
  • Integrated AWS DynamoDB using AWS lambda to store the values the items and backup the DynamoDB streams.
  • Experienced in AWS Elastic Beanstalk for app Deployments and worked on AWS lambda with Amazon kinesis.
  • Worked on creating the Docker Files to build the customized Images.
  • Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Used Jira as ticket tracking and workflow tool.
  • Worked on Ansible core concepts like Inventory, Playbooks, Roles, Tasks and Modules.
  • Responsible for developing and maintaining build, deployment scripts for test, Staging and Production environments using Maven.

Environment: AWS EC2, AWS S3 and RDS, Beanstalk, AWS ELB, AWS SQS, AWS CloudWatch, AWS Route53, Ansible, Git, Docker, Kubernetes, Terraform, Python, Java, Shell scripting, JIRA, Jenkins, Maven, Nexus, Apache Tomcat. SonarQube, Bitbucket, Azure Artifacts, Azure Portal, and GCP.

Confidential, Lake Forest, Il

DevOps Engineer

Responsibilities:

  • Worked on managing the Private Cloud Environment using Chef.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Installed, configured, administered Jenkins Continuous Integration Tool.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Developed build and deployment scripts using Maven as build tools in Jenkins to move from one environment to other environments.
  • Experienced in branching, tagging, and release activities on Version Control Tool GIT.
  • Automated deployment of builds to different environments using Jenkins.
  • Built and deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Used Jenkins for Continuous Integration and deployment into WebSphere Application Server.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Managed SVN repositories for branching, merging, and tagging.
  • Continuous Delivery setups with Puppet by creating manifest and maintain templates for different environments. Migration of shell scripts into Puppet Manifests.
  • Wrote Puppet code to provision infrastructure.
  • Experience in developing puppet modules (blueprints) for installation, configuration, and continuous integration (CI).
  • Involved in writing parent POM files to establish the code quality tools integration.
  • Installing, configuring, and administering Jenkins CI tool on Linux machines.
  • Installed and configured the Nexus repository manager for sharing the artifacts within the company.
  • Used Jira as ticket tracking and workflow tool.

Environment: Shell Script, Git, Jenkins, Puppet, Artifactory, LINUX, Maven, WebSphere, and JIRA.

Confidential, Orlando, FL

Build/Release Engineer

Responsibilities:

  • Maintained and Administered Git as Source Code Tool.
  • Installed and Configured Jenkins for Automating Deployment and automation solution.
  • Used Jenkins for Automating Builds and deployed builds.
  • Familiar and experienced with Agile Scrum development.
  • Supported build, deployment, and release process.
  • Requirement analysis for new enhancements of build process.
  • Responsible for design and maintenance of the Git Repositories, views, and the access control strategies.
  • Started the automation process by setting up Continuous Integration (CI) environment using Jenkins, Nexus.
  • Build and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the process.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic and web application servers.
  • Developed Perl and Shell Scripts for automation of the build and release process.
  • Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
  • Performed integrating, JUnit and code quality Tests as a part of build process.
  • Performed periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Developed build and deployment processes for Pre-production environments.
  • Responsible for designing and deploying SCM processes and procedures.
  • Supported and developed tools for integration, automation, and release management.
  • Resolved merging issues and re-integrating branches by conducting meetings with Development team leads.
  • Developed, maintained, and distributed release notes for each scheduled release.

Environment: Tomcat Apache Application Server, Linux, GIT, Chef, Maven, Jenkins, Nexus, and VMware.

We'd love your feedback!