We provide IT Staff Augmentation Services!

Sr. Azure /devops Engineer Resume

3.00/5 (Submit Your Rating)

FloridA

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in the IT industry as a Cloud/DevOps Engineer with a major focus in the areas of Cloud Infrastructure Providers, Data Center Migration, Containerization Technologies, Configuration Management, CI/CD Pipeline, Virtualization technologies using different tools and cloud services like AWS, Azure and GCP.
  • Senior Cloud & DevOps professional with 8+ Years of experience in the IT industry comprising Cloud Management, Software Configuration Management, Continuous Integration, Continuous Deployment, Automation, Build Release Management, and Linux System Administrator.
  • Hands - on experience on Azure web applications like Azure App & Cloud Services, Azure Data Factory, Azure SQL Data Warehouse, Azure Blob Storage, Web API, VM creation, Lift & Shift, Azure storage, Fabric controller, Azure AD, Azure search, & Notification hub.
  • Automate ETL process using Python for mining data from various incoming resources to load into MySQL
  • Experience in writing Infrastructure as a code (IaaC) in Terraform, and Azure resource management (ARM) Templates. cc.
  • Involved in the development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Experience in using Build Automation tools and Continuous Integration concepts by using tools like ANT, Jenkins, and Maven.
  • Developing the Chef Automation scripts and Integration of chef cookbooks for the continuous automation platform for our infrastructure and application.
  • Managed Ubuntu Linux and Windows virtual servers using Puppet and Practical/hands-on knowledge on using Mcollective, and Hiera in conjunction with puppet modules.
  • Scripting using Python (bash, Perl) to automate a variety of tasks to streamline operations and perform data collection
  • Developed Continuous Integration pipeline using Jenkins and developed various Groovy scripts for deploying the applications onto the AWS Cloud and Azure.
  • Experienced in Windows Azure Services like PaaS, and IaaS and worked on Azure PaaS storages like Blob (Page and Block), and Azure Swell-experienced need in deployment & configuration management and Virtualization.
  • Experience in writing playbooks using Ansible to provision several pre-production environments and several proprietary middleware installations. Created and Managed Splunk DB connect Identities, Database Connections, Database Inputs, Outputs, lookups, access controls.
  • Experience in working with AWS services - EC2, S3, Glaciers, and IAM.
  • In-depth knowledge on various AWS services like EC2 container service, EFS, RDS, Redshift, Cloud Front, Server Migration and snowball.
  • Experienced with the Installation, Configurations, maintenance and support on heterogeneous platforms like red hat Linux, Centos Linux, VMware, Virtual Box, Xen, KVM, Vagrant, Windows, and HP-Unix.
  • Involved in writing Shell Scripts for compilation and deployment process.
  • Strong scripting experience with Shell, Bash, Power Shell and Python.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Experience in administering Linux. Experience in Installation, Configuration, Backup, Recovery, Maintenance and support.
  • Experienced with documentation tools, development tools & office productivity tools e.g. MS Project, Word, Excel, Visio, Power-point, Visual SourceSafe, Toad etc.

PROFESSIONAL EXPERIENCE:

Sr. Azure /DevOps Engineer

Confidential, Florida

Responsibilities:

  • Provided high availability for Iaas VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer
  • Created Route tables to route the traffic to find whether it is public or private network.
  • 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.
  • Used ANSIBLE and automation tool to automate the Cassandra Tasks such as new installations/configurations and Basic Server Level Checks.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, and Sonar to move from one environment to other environments
  • Created SCM Process, policies, and procedures to follow development, release or deploy highest quality product for the enterprise. Worked on different Build tools like ANT, Maven, and MS-Build.
  • Created and Maintained Docker files in Source Code Repository build images and ran containers for applications and testing purposes
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Worked with Linux containers
  • Experienced in migrating an On-premises Instances or Azure Classic Instances to Azure ARM Subscription with Azure Site Recovery
  • Maintained high degree of competency across the Microsoft Application Platform focusing on .NET Framework, WCF, Windows Azure, and SQL Azure.
  • Build additional Docker Slave nodes for Jenkins using custom-built Docker images and instances
  • Developed Processes, Tools, and Automation Jenkins-based Software for Build system and delivering SW Builds. Worked on Kafka distributed stream processing platform written in java.
  • Configured the LUNs assigned by the storage administrators, and managed Volumes using Logical Volume Manager (LVM) on Linux.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, and Junit.
  • Analysing in working with Ansible, wrote many playbooks to manage Web applications, Environments configuration Files, Users, Mount points, and Packages.
  • Monitoring and implementing security on Azure IAAS VMs and virtual networks. Experience of using Azure backups and Recovery Vault to migrate on-premise to Windows Azure in DR on cloud.
  • Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers in enterprise level.
  • Created and implemented chef cookbooks for deployment and used Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Used Azure Kubernetes Service (AKS) to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and Terraform.
  • Expert in implementation of Azure Cloud services includes ARM templates, Azure virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto - Scaling
  • Created Azure Infrastructure as a Code (IaC) using terraform with modules.
  • Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, and Windows applications and versioned them on GIT repositories and Chef Server.
  • Installed RedHat Linux using kick start and applying security polices for hardening the server based on the company's policies.
  • Build and push a single container image to a Azure Container Registry (ACR) on-demand, without needing a local Docker Engine installation
  • Created and used Azure Key Vault (AKV) to store a signing key that can be utilized by notation with the notation AKV plugin (azure-kv) to sign and verify container images and other artifacts.
  • Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
  • Created users, roles, and groups using Identity Access Management (IAM) and attached the required policies.
  • Scripting of administration tasks using CLI, Power Shell, Shell, and Ruby. Built upstream and downstream jobs in Jenkins to build and deploy onto different environments. Environment: GIT, Azure, Jenkins, Docker, Kubernetes, Red hat Linux, Cloud Formation, Terraform, Collective, UNIX (Red hat, Solaris, and Centos), Jira, Oracle, Ant, Maven.

Sr. Azure /DevOps Engineer

Confidential, MN

Responsibilities:

  • Created Build Jobs and Deployments in Jenkins and Implemented a CD pipeline with Docker, Jenkins, GitHub, Ansible and AWS AMI's.
  • Used Python API for uploading all the agent logs into Azure blob storage. Managed internal deployments of monitoring and alarm services for the Azure Infrastructure (OMS).
  • Build Data Sync job on Windows Azure to synchronize data from SQL 2012 to SQL Azure.
  • Design and Implement WCF services layer hosted on Windows Azure. This layer is the middle tier between SQL Azure and SharePoint online external content to Kubernetes on Azure Cloud
  • Migrated our own data center of Linux VMs
  • Created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
  • Streamlined installation of OpenShift on partner cloud infrastructure such as AWS and Azure.
  • Supported 300+ AWS cloud instances running Ubuntu, Red hat and windows environments
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Installed, configured and managed the ELK for Log management within EC2 or Elastic Load balancer for Elastic Search. Used Puppet to deploy ELK for automating continuous deployment (CD).
  • Implementing new projects builds framework using Jenkins & Maven as build framework tools and also Integrated Docker build as a part of Continuous Integration process and deployed local Docker registry server.
  • Proficiency in writing Docker files with best practices along with docker linting, Docker container management along with volumes, container based DB and services, Docker Artifactory (Jfrog) configuration and setup.
  • Experience in Implementing Configuration Management tools like Puppet and Chef.
  • Work with packaging team to make appropriate packages available in central library for puppet module development.
  • Work with Build and Release teams to enhance the current process to implement a better software packaging and delivery by automation using Jenkins & chef.
  • Expertise in using build tools like Maven and Ant for the building of deployable artifacts such as war & jar from source code. Application Deployments & Environment configuration using Chef, Puppet
  • Created a custom Puppet module skeleton to use same structure across all Puppet modules and Implemented Puppet to separate data from Puppet code.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via Chef.
  • Written Chef cookbooks and recipes to Provision Several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Written several cookbooks in Chef to automate the environment provisioning, Middleware Infrastructure Installations. Applied environments, roles, and database in Chef for better environment management.
  • Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache tomcat, jdk and configuration tasks for new environments etc.
  • Implemented multi-tier application provisioning in AWS, Open stack cloud and integrating it with Chef/Puppet.
  • Implemented Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Involved in writing and organizing Shell scripting for building complex software systems.
  • Used Maven as a dependency management tool to manage all the dependencies that are required.
  • Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs. Configured GIT with Jenkins and schedule jobs using Poll SCM option.
  • Had done POC on implementation of continuous deployment pipeline with Jenkins and Jenkins workflow on Kubernetes.
  • Administered source code repository using Git and GitHub Enterprise, supported Git branching, tagging, and merging.
  • Implemented continuous deployment pipeline with Jenkins and Jenkins workflow on Kubernetes.
  • Used Google Cloud platform in the initial stages of project and created multiple VM's instances and managed them through Kubernetes UI dashboard
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Experienced administering a large-scale distributed application environment.
  • Created Maven POMs to automate the build process for the new projects and integrated them with third party tools like, SonarQube, JFrog.
  • Worked on JFrog for deploying Artifacts and Used JIRA as ticketing tool.
  • Developed Ansible Playbooks for automating the infrastructure, deployment process.
  • To deploy applications into further environments like production and pre-production environment we use web servers like Apache Tomcat, WebSphere and JBOSS.
  • Apart from DevOps, also Worked on Application Front end Development using HTML, CSS, Bootstrap and Javascript, languages.

Environment: GIT, GitHub, Maven, Jenkins, Ansible, JFrog, SonarQube, Shell, Python, Docker, AWS, GCP, Kubernetes, JIRA.

Sr. DevOps Engineer

Confidential, Atlanta, Georgia

Responsibilities:

  • Migrated source code from AccuRev to GIT. AccuRev has the concept of depots, which should map to git repositories.
  • Responsible for maintaining multiple Testing/QA Environments and erection of the PROD Environment in AWS.
  • Experienced in Amazon EC2 setting up and maintaining instances, virtual private cloud (VPCs), and security groups.
  • Configured IAM and Security Group in Public and Private Subnets in VPC.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS)
  • Created AWS Route53 to route traffic between different regions.
  • Designing and implementing CI (Continuous Integration) using Jenkins, Maven, Nexus and Git
  • Migrating and maintaining build and test environments into the Cloud Infrastructure.
  • Extensively worked configuring Amazon EC2, S3, RDS, Lambda, ELB, EBS, SNS, Route53, Glacier, and different administrations in the AWS family.
  • Created and design the Terraform templates to create custom sized VPC, NAT subnets, for deployment of Web applications and databases.
  • Automated the process of configuration of different servers using Ansible and Chef.
  • Used Chef to Configure and manage Infrastructure. Wrote cookbooks to automate the configuration setups.
  • Deployed and Implemented Chef for infrastructure as code initiative.
  • Experienced in writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Used file module in Ansible playbook to copy and remove files on remote systems.
  • Utilized Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • By Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources.
  • Managed GIT repository, code merging, and production deployments. Analyzed and resolved conflicts related to merging of source code for Git.
  • Implemented Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Implemented Docker container creation process for each GitHub branch gets started on Jenkins as Continuous Integration (CI) server.
  • Implementing a Continuous Delivery framework using Jenkins, Ansible, Chef, Maven & Nexus in Linux environment.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing Docker volumes.
  • Used Jenkins file to automate the build trigger process whenever a branch is merged with master
  • Implemented the Docker Swarm with AWS CloudFormation Stack.
  • Evaluated Kubernetes for Docker container orchestration. To provide secure network connectivity to containers used Calico.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Managed network reliability and security using Load balancer, Auto scaling and NACLS.
  • Utilized Ansible and AWS lambda, elastic cache and CloudWatch logs to automate the creation of log aggregation pipeline with Elasticsearch, Logstash, Kibana stack (ELK stack) to send all our team's logs coming into CloudWatch, to process them and send them off to Elasticsearch.
  • Maintained JIRA, SonarQube, Bugzilla and Selenium for tracking and updating project defects and tasks.
  • Documented system configurations, Instance, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
  • Developed Cloud Formation templates (CFT) to automate EC2 instances
  • To deploy applications into other environments like production and pre-production environment we use web servers like Apache Tomcat, WebSphere and JBOSS.
  • Standardized Splunk forwarder deployment, configuration and maintenance in Linux and Windows platforms.
  • Written scripts in Python to automate log rotation of multiple logs from web servers.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, CloudFront distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.

Environment: Java, Maven, Nexus, Ansible, Jenkins, Docker, Apache, GIT, AWS EC-2, Route 53, S3, VPC, SQS, Auto scaling, ELB, Shell Scripts, Unix/ Linux environment.

DevOps Engineer

Confidential, McLean, VA

Responsibilities:

  • Worked with Source Control Systems like SVN and GIT.
  • Used Build Forge to automate and accelerate the Build Release Process. This includes repetitive tasks in productivity development life cycles.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, and S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Performed Linux administration tasks in test and production environments with Installing, configuring and troubleshooting the client applications on the Linux servers.
  • Involved in Building data backup/recovery strategy and plans.
  • Worked on Troubleshooting on Instance launch, Stopping, connecting, recovery issues and effectively troubleshooted windows instance on Ec2 instances in limited time.
  • Installing and configure Java, Splunk and tomcat by using Ansible playbook configuration management.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, ELB, Auto Scaling groups. Cloud as a code with Ansible.
  • Create and Managing the VPC, Subnets and route table to connection between different zones.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Used UDeploy as Continuous Deployment tool and to setup automated and scheduled deployments. Maintained build related scripts developed in ANT and Shell.
  • Analyzed the ANT build projects for conversion and converting to Maven build projects.
  • Creating load-balancing servers and monitoring activities using cloud trail and cloud watch.
  • Setup ANT script based jobs in Jenkins and Worked with Jenkins Pipelines.
  • Experienced in automated deployment (terraform, AWS Cloud Formation), and serverless architecture AWS lambda and AWS services, environments in VMware and the AWS cloud.
  • Built end to end CI/CD Pipelines in Jenkins integrating SCM, compiling source code, performing tests and pushing build artifacts to Frog Artifactory and Nexus.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Creating snap shots, AMIs, Elastic IP's and managing EBS volumes.
  • Setup/Managing CDN on Amazon Cloud Front to advance site performance.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications using Jenkins.
  • Assisted in installation of various CI/CD tools like Jenkins, puppet, ansible, docker and terraform.
  • Scripted PowerShell reports to check for user account audit compliance.
  • Installation, Configuration, Administration and Upgrade of Redhat Linux 5.x, 6.x Operating systems. Implemented and administered VMware ESX 3.5, 4.x for running Redhat Linux servers on development ant test servers.

Environment: Git, Svn, Ant, Maven, Jenkins, Redhat Linux, Centos, VMware ESX, Amazon Web Services (EC2, ECS, Dynamo DB, EMR, VPC, Subnets, IAM, Route53, S3, ELB, RDS, Security Groups, Cloud Formation), Ansible, Terraform, Tomcat.

Build and Release Engineer

Confidential

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion/CVS support for different projects.
  • Responsible for design and maintenance of the Subversion/CVS Repositories, views, and the access control strategies.
  • Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Created the branches in Subversion and Perforce to implement the parallel development process.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in both Subversion and Perforce.
  • Automated provisioning and scaling of Couch base cluster using AWS Ops Works stacks
  • Implemented GitLab for version control of puppet modules and process documentation
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Implemented Puppet Version 3 for Automation in the Non-production environment.
  • Automated deployment of Linux applications, system configuration and security settings using Puppet Enterprise.
  • Wrote custom puppet modules for managing the full application stack (Tomcat/httpd/MySQL/Java).
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Worked on ANT and MAVEN Scripts to automate the build process.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Worked closely with development team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project's software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Coding the designed modules using C, C++ and multi-threading.
  • Deployed the applications to Web sphere Application Server 5.0 and static content to apache web servers.

Environment: Subversion, AWS, ANT, Jenkins, Puppet, Maven, Remedy, RHEL, XML, WebLogic, Oracle, Perl Scripts, Shell scripts, Nexus

We'd love your feedback!