We provide IT Staff Augmentation Services!

Sr. Azure Devops Engineer Resume

2.00/5 (Submit Your Rating)

Newark, CA

PROFESSIONAL SUMMARY:

  • Over 7 years of extensive experience in Automating, configuring and deploying instances on cloud environments. Experience in the areas of DevOps, CI/CD Pipeline, Build and release management, AWS/Azure and Linux/Windows Administration Proficient in prioritizing and completing tasks in a timely manner, yet flexible when necessary.
  • Good knowledge on creating the CI/CD Azure DevOps Pipeline and Deployment Automation for .Net, Java and UI based Web Applications.
  • Used Azure Resource Manager to deploy and update the resources for your solution in a single, coordinated operation.
  • Build Docker file to create customized Docker Containers and used Helm Chart to deployment application automation on Kubernetes Cluster in GCP.
  • Expertise in Azure Infrastructure Management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD).
  • Experience in managing and maintaining IAM policies for organizations in AWS to define groups, create users, assign roles and define rules for role - based access to AWS resources.
  • Expert in deploying infrastructure components via AWS Management Console, AWS CLI, PowerShell, and Cloud Formation scripting.
  • Converted existing AWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Terraform and AWS Cloud formation.
  • Automated the cloud deployments using Chef, Python (boto & fabric) and AWS Cloud Formation Templates.
  • Worked on PCF Dev to push and scale apps for debugging applications locally on a PCF deployment.
  • Used Kubernetes to deploy, scale, load balance, scale and manage Docker containers with multiple namespace versions.
  • Created REST API to store, update, read and delete bucket information on Consul using Kubernetes interfaces.
  • Created Docker Images using a Docker File, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Integrated Docker into various infrastructure tools, including Ansible, and VMware vSphere Integrated Containers.
  • Experience in automating large-scale deployments with software configuration management (CM) tools (Chef, Puppet, Ansible).
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Developed Chef cookbooks, recipes, roles and data bags to automate the services related to deployment.
  • Involved in Chef-Infra Maintenance including backup/monitoring/security fix and on Chef Server backups. Worked with Knife command-line tool and creating Cookbook.
  • Work with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs and Golden API’s.
  • Defined several Terraform modules such as compute, Network, Operations, Users to reuse in different environments.
  • Experience in writing Puppet manifests to automate configuration of a broad range of services.
  • Configured and administered Jenkins for automated builds Responsible for installing Jenkins master and slave nodes.
  • Implemented LDAP integration to filter the security for the Prod, Dev and Test environment for Deployment jobs in Jenkins.
  • Strong understanding in writing the automation of processes using the Shell Script with Bash and Python.
  • Developed Microservice onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetesdeploy and services.
  • Worked with project development teams following Agile methodologies that design source code branching, release life cycles and CI/CD pipelines based on pace and project deliverables.
  • Implemented multiple Bamboo build plans and deploy plans using JAVA.
  • Installed and administered repository to deploy the artifacts generated by ANT and to store the dependent jars, which were used during the build.
  • Server automation with Puppet and used tools like Maven for deployment and build management.
  • Maintained Git workflows for version control and worked with S3 Buckets for code storage and versioning.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and Git on Unix and Windows environment on standalone and VM’s.
  • Implemented & maintained the branching strategies using SCM tools like Git-Hub, Git-Lab, Bit Bucket.
  • Created featured, develop, release branches in Bit Bucket for different application to support releases and CI builds.
  • Configured Nagios to monitor the IT infrastructure components such as system metrics, applications, servers and network protocols.
  • Implemented detailed systems and services monitoring using Nagios and Zabbix services.
  • Knowledge about Splunk architecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.
  • Implemented and managed Splunkmonitoring and reporting infrastructure.
  • Used Cloud watch and New Relic to monitor our API and Cassandra performance.
  • Configuring and managing an ELK stack, setup the Elasticsearch ELK Stack to collect, search and analyze log files from across the servers. Evaluated system logs using ELK software stack.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Experienced with Deploying and administering Open Stack services i.e. Nova, Neutron, Swift etc. and developing Open Stack through Python.
  • Experienced in writing Python scripts to automate AWS services which includes Web servers, ELB, Cloud Front distribution, Database, EC2, database security groups and S3 bucket.
  • Worked on Windows PowerShell, Shell, Python, Ruby for purposes of task automation and configuration management.
  • Supported Java and .NET applications setting up an environment in Linux and Windows servers. Created and managed databases like MySQL,SQLServer using Relational Database Service (RDS) in AWS.
  • Experience with configuring and working on Docker and Writing Chef recipes using Ruby.
  • Experience in experience on application server maintenance and J2EE application deployment in application servers like Apache, Tomcat, IBM Web Sphere, and Oracle Web Logic.
  • Worked on Setting up Linux servers with JBoss, Apache, JDK 1.7, JIRA, Bamboo, Stash and I also support other group with products on Linux servers.
  • Involved in the installation and configuration of Nginx as a web server. Experience in configuring network services such as DNS, NFS, SMTP, NTP, DHCP, LDAP, FTP, SSH.

TECHNICAL SKILLS:

Cloud: AWS, OpenStack, Azure, GCP.

Configuration Management Tools: Chef, Puppet, Ansible

CI/CD tools: Jenkins, Bamboo

Build Tools: Ant, Bamboo, Gradle

Container Tools: Docker, Kubernetes, Mesos

Version Control Tools: GIT, BitBucket

Monitoring Tools: Nagios, Splunk, New Relic & ELK

Databases: My SQL, NoSQL (MongoDB, DynamoDB), Cassandra

IAAC: Terraform, Cloud Formation, ARM Templates

Application Servers: Web Logic 9.x, 10.x, Apache Tomcat 5.x/7.x, JBOSS, WebSphere 7.x/8.x

Networking/Protocol: TCP/IP, NIS, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP

Operating Systems: Linux (RedHat, CENTOS), Unix, Ubuntu 13/14 Windows 2012/16.

Virtualization Tech: VMware, Virtual box

Scripting: Perl, Python, YAML, Ruby, Bash, Shell, PowerShell, JSON. Comcast, Denver, Colorado

PROFESSIONAL EXPERIENCE

Sr. AZURE DevOps Engineer

Confidential

Responsibilities:

  • Working on Azure VPN-Point to Site, Virtual networks, Azure Custom security, Endpoint security and firewall.
  • Working on nested template design to createAzureResources for each environment by creating an automated build and release pipeline.
  • Experience on Azure Site Recovery, Operations Management Suite, Power shell Scripts and ARM templates.
  • Hands on Experience in managing hosting plans for Azure Infrastructure, implementing, and deploying workloads on Azure Virtual Machines (VMs).
  • Installed and Configured Pivotal Cloud Foundry (PCF) Application Manager, Configured LDAP for authorization, configuring Log generator for logs in PCF (Splunk).
  • Converted existing Terraform modules that had version conflicts to utilize ARM during Terraform deployments to enable more control or missing capabilities.
  • Managing the changes in the infrastructure with the help of versioning tools like Terra Form.
  • Controlled and automated application deployments and updates and orchestrated deployments using Kubernetes.
  • Deployed workload and configuration builds using Docker, Kubernetes, Azure CLI.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Deployed a Docker containers applications and manage/run them using Apache Mesos and Orchestrated using Kubernetes.
  • Maintained automation configuration management tools like Chef and continuous integration/deployment and continuous monitoring solutions.
  • Managed Chef Playbooks with Chef roles. Used file module in Chef playbook to copy and remove files on Nodes.
  • Responsible for installing Jenkins master and slave nodes and configured Jenkins builds for continuous integration and delivery.
  • Automated the cloud deployments using Chef, Python (boto & fabric) and AWS CloudFormation Templates.
  • Created Jenkins pipelines several Downstream/Upstream job configurations based on dependencies from other applications & based on Release methodologies.
  • Working with source control management tool Gitlab and creating GIT repositories with specified branching strategies.
  • Devops role converting existing Azure infrastructure to serverless Architecture deployed via Terraform.
  • Developed new Splunk apps to monitor the application log volume (Event count), Indexing volume, missing events, missing hosts/source/source type from Splunk monitoring.
  • Have experience in Splunk operational intelligence tool, create complex searches, dashboards and alerts.
  • Written Power Shell scripts for archiving and moving of older log files to Azure Storage and automation scripts using Python boto3.
  • Implementing Database Deployment using CI/CD process on Azure SQL Database.
  • Maintaining the various servers and Production Support of various applications in Red Hat Enterprise Linux, and Windows environment.
  • Deployed a LAMP server from the command line and migrated the MySQL database and PHP code from Windows Server to CentOS (Red Hat).

Environment: Azure, ARM, Templets, Azure Virtual Machines, Pivotal Cloud Foundry, Terraform, Kubernetes, Docker, Chef, Jenkins, GIT, Splunk, Power Shell Script, .Net, Linux/Unix, Red Hat, Centos.

Confidential, Newark, CA

DevOps/AWS Engineer

Responsibilities:

  • Worked on AWS for deploying EC2 instances consisting of various flavors viz., Oracle Linux, RHEL, CentOS, Ubuntu and Solaris in both Linux and Windows.
  • Worked on Design and implementation of automation in AWS datacenter infrastructure using Cloud Formation.
  • Build and configure a virtual data centers in the AWS to support Data Warehouse including VPC, Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Created tagging standards for proper identification and ownership of EC2 instances and other AWS resources.
  • Implemented the supporting platform for Open Stack infrastructure on the cloud that all services and applications will rely upon.
  • Solid foundation on OpenStack Infrastructure as a service (IaaS) and cloud computing concepts.
  • Defined several modules like compute, Network, Operations, Users etc. for defining reusable Terraform template files.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
  • Written Ansible Playbooks in YAML to create users, install applications like apache, Postgres SQL and integrated Jenkins to provide automation, continuous integration and managed nodes over SSH using Ansible.
  • Worked on Ansible to configure the servers, deploy software, and orchestrate continuous deployments or zero downtime rolling updates.
  • Used Ansible Tower to enhance the scheduling of the multiple configurations and to scale the run-time of the clusters.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and configuration automation using Docker containers.
  • Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers in enterprise level.
  • Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process.
  • Configured Jenkins CI tool to automate the regression testing by including test cases using Selenium Plugin in Jenkins.
  • Developed Maven Scripts to automate the compilation, deployment, and testing of Web and J2EE applications.
  • Worked on Branches, tagging, merges, cherry-picks, user permissions, release process in GIT.
  • Monitoring API’s and Cassandra’s performance using New Relic, Cloud Watch and Log stash.
  • Helped release the Docker based New Relic browser testing solution.
  • Experience in writing the infrastructure automation scripts in Python and Ruby Source Code Management.
  • Experience of working with the release and deployment of large-scale Java/J2EE Web applications.
  • Working on NoSQL databases including HBase, Mongo DB, and Cassandra, Configuring Apache Mesos and Marathon using cloud formation templates on Ubuntu.
  • Working on RHEL Provisioning, Upgrades, Patching, Configuration and Performance Tuning in Linux environment using satellite server.

Environment: Amazon wed services (AWS EC2/AMIs/VPC/S3/IAM/glacier), Open Stack, RHEL, Centos, Ubuntu, Solaris, Route Tables, Terraform, Kubernetes, Ansible, YAML, Apache, Postgres, CI, SSH, Jenkins, Maven, Cassandra, New Relic, Java/J2EE.

Confidential, Plano, Texas

Sr. Site Reliability Engineer

Responsibilities:

  • Created tagging standards for proper identification and ownership of EC2 instances and other AWS resources.
  • Deployed Extra Hop Monitoring tool on AWS to identify workloads to migrate to AWS and to optimize the performance of all Dependent Infrastructure Services.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • Experience in writing test cases, modules and integrating with Bamboo.
  • Administered and Implemented CI tool Bamboo for automated builds migrated all projects from perforce to sub version.
  • Performed all the build and release management activities for this project by administrating and integrating Source Code control systems like SVN.
  • Configure XL Deploy and Maven for Deployment of packages to environment.
  • Installed and configured performance monitoring tools like Nagios and alert solutions for the server disk management.
  • Monitored all the hosts and their services in Nagios monitoring tool on daily basis.
  • Written multiple Playbooks in Ansible, implemented environments, roles in Ansible for better environment and security management.
  • Experience in writing Ansible playbooks and Modules to automate our Build/deployment process and do an overall process improvement to any manual processes.
  • Demonstrated on Ansible along with Ansible Tower can be used to automate different software development processes all over the team organization.
  • Created BASH shell scripts to automate Cron jobs and system maintenance and scheduled Cron jobs for job automation.
  • Installed SQL Server Failover clustering to meet client needs both for Development and Production environment.
  • Performed Patching, Packages and OS Remediation administration across Linux and Solaris servers.
  • Involved installing and managing different automation and monitoring tools on Red hat Linux like Nagios.

Environment: AWS(EC2/Route53/AMIS/VPC/S3/RDS/DynamoDB/SNS/SQS), Ansible, Python, Bamboo, SVN RedHat Linux (4.x/5.x/ 6.x), Maven, Nagios, Power Shell, Bash Shell, Corn Jobs, SQL, Linux, Solaris (9/10/11).

Confidential, Salt Lake City, UT

Build Release Engineer

Responsibilities:

  • Wrote Puppet manifests in Ruby for deploying, configuring and managing collected for metric collection and monitoring.
  • Involved in Leading Automation deployment team and working with Puppet, and written puppet modules for Application deployment.
  • Install Jenkins on Linux machine and create a master-slave configuration to implement multiple parallel builds through a build farm.
  • Extensively worked on Jenkins by installing, configuring and maintaining for the purpose of Continuous Integration (CI) and for End-to-End automation for all build and deployments.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/agent configurations.
  • Installed and configured Jenkins, installed plug-in, configured security, created a master and slaves for implementation of multiple parallel builds.
  • Implemented and Maintained the Branching and Build/Release strategies utilizing GIT source code management.
  • Used build tools like ANT for the building of deployable artifacts such as war & ear from source code.
  • Redesigning and redeploying the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
  • Wrote Python scripts with Cloud Formation templates to automate installation of Auto scaling, EC2, VPC and other services.
  • Wrote scripts in Shell and YAML to automate daily tasks and deployments to eliminate the manual process.
  • Converted Java projects into Maven projects by creating POM file and ensured all the dependencies are built.
  • Worked on ASP. NET web applications and .NET WCF services with a little exposure to SQL Server database development.
  • Deployed SQL scripts in Oracle, Abinitio tags in various test environments.
  • Automated deployment of Linux applications, system configuration and security settings using Puppet Enterprise.

Environment: Linux (RedHat 7.x, 6.x, 5.x), Puppet, Jenkins, CI/CD, GIT, ANT, Nagios, Python, YAML, Java, Maven, .Net, SQL Script.

Confidential

UNIX/Linux Administrator

Responsibilities:

  • Performed system administration and operations tasks using Chef, Nagios.
  • Automated Nagios alerts and email notifications using Python script and executed them through Chef.
  • Created Bash scripts that ran on Salt stack minions pulling out relevant system information. And automated the cloud deployments using Salt stack.
  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Worked on Red Hat Enterprise Linux (RHEL) toward the commercial market.
  • Perform configuration of standard Linux and network protocols, such as SMTP, DHCP, DNS, LDAP, NFS, HTTP, SNMP.
  • Involved in Building and configuring Red Hat Linux Servers using Kickstart server as required for the project.
  • Upgraded Red hat Linux OS on Web Sphere, JBOSS and Oracle database servers from V3, V4 to V5.
  • Developed automation scripting in Python using Puppet to deploy and managed Java applications across Linux servers.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as IP tables, firewall, and TCP wrapper and NMAP.
  • Work experience on hosting ASP, ASP.NET and HTML web applications on Windows 2003 servers.
  • Worked on Windows Server 2008 to active directory installation and configuration, Performance tuning and management for Linux server to resolve issues.

Environment: Chef, Nagios, python script, Salt Stack, RPM, YUM, Red Hat Linux Server, .Net, HTML, Windows 2003/2008.

Confidential

Linux Administrator

Responsibilities:

  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and hard drive status.
  • Monitor all environments using Nagios to ensure all servers and environments.
  • Used Unix/Linux Shell Scripting, Bash, Perl, and Python for monitoring and to automate the build and deployment process.
  • Installed and updated software packages for Linux and Solaris Servers using RHN, and Sun update manager.
  • Installed and configured MS SQL server and Oracle in Linux server.
  • Performed installation, configuration, upgrades, Package administration and support for Linux systems on client side using Red Hat satellite network server.
  • Creating, cloning Linux Virtual Machines, templates using VMware ESX 4.x, 5.x.
  • Setup and administered Network File System (NFS) to share data with Linux and across widow environment.
  • Worked on Windows 2008r2 & 2012 r2 servers Active Directory administration Experience working with Hyper V & MSCS Clustering.
  • Installation and configuration of CM (Content Management) related software in LINUX and Windows.

Environment: Nagios, Unix/Linux shell Scripting, Perl, Python, My SQL, Oracle, VMware ESX 4.x,5.x, windows 2008 r2 and 20013 r2, MSCS Clustering.

We'd love your feedback!