Sr Devops / Azure Engineer Resume
Jacksonville, FL
SUMMARY
- IT professional with 8 plus Years of experience in DevOps, AWS Cloud platforms and its features, CI/CD (Continuous Integration / Continuous Deployment) process, Strong background AZURE services and in Linux Administration.
- Experienced in Writing Chef Recipes to automate build/deployment process.
- Experience in Administration/Maintenance of Source Control Management Systems such as Git, SVN.
- Managing Amazon Web Services (AWS) infrastructure with migration, automation, and configuration management tools such as Chef, Ansible or custom - built.
- Expert in automation (writing Shell, & Python scripts) to monitor LINUX/UNIX production applications.
- Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
- Expert with Installation of Linux OS such as RHEL 5.0/6.0/7.0, CentOS, SUSE Linux, Ubuntu, and experience in windows administering Active Directory and group policies.
- Experience in Linux Virtualization implementations such as VMware.
- Experience with automating release process using Maven, Jenkins, and Jira as tools in diversified project environment.
- Extensively worked with Jenkins for CI (Continuous Integration) and CD (Continuous Deployment) (CI/CD) methodologies and for end to end automation for all build and deployments
- Build and deployment scripts using Ant and Maven as build tools in Jenkins to move into different environments and create new jobs and branches through Jenkins.
- Creating and managing user accounts, system security, change management, documents and procedures on Linux.
- Written bash scripts to deploy the Java based packages like EAR and WAR on the application Server.
- Scripted internal automation via various scripting languages like Shell and Python.
- Experience in installation and configuration management tool like Puppet and Ansible on various servers.
- Experience in Infrastructure as a Service (IaaS) managing Amazon Web Services infrastructure with automation and configuration management i.e. Ansible.
- Actively worked on Docker and deploying and maintaining Micro services in Dev & QA environment using Docker.
- Creating Docker files for various environment and worked on Kubernetes environment.
- Managed source code for various applications in SVN, GIT, TFS and SonarQube
- Monitored and deployed Java based applications
- Experience with AWS services like EC2, VPC, S3, ELB, Route53, SES, SNS, RDS, CloudFront, Elastic Cache, Cloud Watch etc.
- Kubernetes is being used to orchestrate the Deployment, scaling and management of Docker Containers.
- Experience in writing Ansible playbooks, Chef cookbooks and Recipes to manage systems configuration
- Worked on building and deploying Java code through Jenkins
- Experience in a DevOps Environment on various technologies/applications like GCP, D, CHEF, GIT, SVN, Jenkins, Docker, AWS, and ANT.
- Worked on microservices for continuous delivery (CD)environment using Docker and Jenkins
- Experience in working with continuous deployment (CD)tools like Puppet and Chef.
- Transformed traditional environment to virtualized environments with, AWS-EC2, Docker, Vagrant, and VMware.
- Expertise in working with Bug Tracking Tool like JIRA.
- Experience setting up and maintaining auto-scaling AWS stacks (using cloud formation and scripting).
- Worked on Kubernetes (Open source system) for automatic deployment and for managing containerized applications.
- Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
- The management tool Ansible used as the Configuration tool and written Ansible playbooks to automate the process of creating the master and Worker nodes in Kubernetes Environment.
- Experience in managing servers on the Amazon Web Services (AWS) platform instances using Puppet, chef configuration management.
- Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points and packages and worked on playbooks for Ansible in YAML scripting.
- Experience in Virtualization technologies like VMware, vagrant and worked with containerizing app locations like Docker, Kubernetes.
- Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy
- Experienced in version control tools like Git and its configuration.
- Experience in working with continuous deployment tools like Puppet and Chef.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Executed various scripts like Bash, Python to automate build and release process.
TECHNICAL SKILLS
Cloud Platforms: AWS, AZURE
Configuration Management Tools: Chef, Puppet, Ansible.
Scripting Languages: Yaml, Ruby, Groovy, shell script, python, Java.
Continuous Integration/Continuous Development Tools: Jenkins, Bamboo, Gitlab Runner, Hudson.
Build Tools: ANT, MAVEN
Continuous Deployment: Artifactory, Nexus, Jboss
Version Control: Subversion, Git, Gitlab, Bit-bucket.
Monitoring Tools: Nagios, Splunk and cloud watch, SonarQube
Virtualization: Docker, Kubernetes (AKS), ESXi, vSphere 4 and vSphere 5Citrix
Operating Systems: Cent OS, Ubuntu, RHEL and Windows.
PROFESSIONAL EXPERIENCE
Sr DevOps / AZURE Engineer
Confidential, Jacksonville, FL
Responsibilities:
- Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
- Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
- Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Played a key role in automating the deployments on AZURE using GitHub, Terraform, Puppet, Chef and Jenkins.
- Used Bash and Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
- Worked on deployment automation of all the micro services to pull image from the private Docker registry and deploy to Docker swarm cluster using Ansible.
- Analysed frequently occurring system breaks and automated fixes in UNIX.
- Deployed AZURE Cloud services (PaaS role instances) into secure VNets, subnets and designed Network Security Groups (NSGs) to control Inbound & Outbound access to Network Interfaces (NICs), VMs & subnets.
- Worked on Serverless services ( AZURE Functions) created & configured HTTP triggers in AZURE Functions with Application insights for monitoring and performing load testing on the Applications using the VSTS.
- Involved in managing Private Cloud and Hybrid cloud configurations and practices in Windows AZURE and SQL AZURE and in AZURE Web and Database deployments. Upgraded and Migrated web applications to latest .Net framework versions and AZURE platforms.
- Designed and configured AZURE Virtual Networks, subnets, AZURE network settings, DHCP address blocks, DNS settings, security policies and routing.
- Worked on Confidential AZURE Cloud to provide IaaS support to the client. Create Virtual Machines using PowerShell Script and AZURE Portal.
- Deployed the AZURE VM's, AZURE Storage (Blob, Files) using ARM Templates and PowerShell scripts.
- Monitoring and implementing security on AZURE IaaS VMs and virtual networks.
- Worked on Configuration of Internal load balancer, load balanced sets and AZURE Traffic manager.
- Creating Storage Pool and attaching of Disk for AZURE Virtual Machines. Backup Configure and Restore AZURE Virtual Machine using AZURE Backup.
- Upgrading existing Virtual Machine from Standard to Premium Storage Account. Patching and Validating of Virtual Machine in AZURE.
- Bit-bucket administration like providing access for branches and Bit-bucket repositories. Creating Bit-bucket repositories and give access rights to authorized developers and worker on antifactory. Used Bit-bucket for a collaborative source code management.
- Experience in using Build Automation tools and Continuous Integration concepts by using tools like Jenkins, and Maven.
- Installed, configured, and administered Continuous Integration tools such as Jenkins for automated builds.
- Experience in configuring Splunk and Integrated Splunk with Active directory and LDAP authentication. tier application provisioning in open stack cloud, integrating it with Ansible, migrating the application using Maven as build tool.
- Worked with Docker for convenient environment setup for development and testing.
- Installed Ansible Registry for local upload and download of Docker images and even from Docker hub.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
- Managed existing infrastructure and created new infrastructure using Ansible as Configuration Management tool.
- Ran Ansible playbooks and created various roles for applications, then deployed the Applications/Services on hosts.
- Automated delivery pipeline using integration and infrastructure tools Bit-bucket, Jenkins and Ansible.
Environment: Bitbucket, Jenkins, Maven, Azure, Terraform, Tomcat, Nexus, Ansible, Yaml, Splunk, RHEL (6.x/7.x), CentOS, UNIX, JIRA, Docker.
Sr DevOps/Cloud Engineer
Confidential, Tampa, FL
Responsibilities:
- Implementing a Continuous Delivery (CD) framework using Jenkins, Chef in Linux environment.
- Involved in creating the AZURE Services with Virtual Machine. Involved in developing the AZURE Solution and Services like IaaS and PaaS. Managed AZURE Infrastructure Web Roles, Worker Roles, Storage, AZURE AD Licenses, Office365. Created Cache Memory on Windows AZURE to improve the performance of data transfer between SQL AZURE and WCF services.
- Used AZURE Express Route to set up a private connection to Microsoft cloud services such as a Microsoft AZURE and Dynamic 365.Configured AZURE Virtual Networks, subnets, DHCP address blocks, AZURE network settings, DNS settings, security policies and routing. AZURE API Management, Security, Cloud-to-Cloud Integration (Public, Private).
- Extensive experience in AZURE E3 Enterprise Mobility Suite of tools in MFA (Multi-Factor Authentication) and Intune. Build Data Sync job on Windows AZURE to synchronize data from SQL 2012 databases to SQL AZURE. AZURE IoT hub, event hub, service bus and integration patterns.
- Developed a conical map/reduce-like architectural pattern that that is designed to leverage the AZURE platform. Work in progress on POC to migrate to Windows AZURE to address scalability and performance issues. Implemented high availability with AZURE Classic and AZURE Resource Manager deployment models.
- Perforce, SVN, on private repositories for the organization in GitHub Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
- Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
- Implementing new projects builds framework using Jenkins & maven as build framework tools. Implementing continuous integration and deployment (CI/CD) systems using AZURE code pipeline, Jenkins, ANT, Maven, Arti factory/Nexus, Ansible.
- Worked on playbooks for Ansible in YAML scripting.
- Installing and configure Jenkins for Automating Deployments and providing a complete automation solution.
- Working in DevOps group running Jenkins in a container with EC2 slaves in AWS cloud configuration.
- Created detailed documentation of complex build and release process, post release activities process, JIRA workflow and Release notes.
- Experience in Cloud automation using Cloud Formation templates, Chef, Puppet.
- Automating the build and deployment processes by continuous integration system.
- Configuration of various plugins for automation of the workflow.
- Monitoring diagnose and performed end to end debugging of complex applications, network protocols, server nodes and application stacks.
- Developed Ruby script for transcoding video assets to different muxing format and store in AZURE using AZURE Media Services.
- Manage Nexus repository tool to maintain the artifacts/dependencies jars.
- Installing Chef Server Enterprise, Workstation, and bootstrapped the nodes using knife and automated by testing Chef recipes.
- Involving in writing the cookbooks and recipes and created multiple Chef Workstations.
- Working with Architecture team to design the lower and higher environments.
- Create a cookbook for ELK and the agent to ship logs and clustered the ELK for Disaster recovery.
- Design the folder structure for higher environments and driven to production.
- Configuring the MariaDB and executed scripts in the database.
- Managing the servers using Chef.
Environment: AZURE(Web roles, Worker roles, SQL AZURE, AZURE Storage, AZURE AD, Resource Groups, Office 365, RBAC), Gitlab runner, Gitlab, AZURE Kubernetes services(1.7/1.8), Nexus, Jira, Chef, Ruby, Maven/Ant, Nagios, Unix/Linux, Windows, RHEL 4/5/6, CentOS.
Cloud/DevOps Engineer
Confidential, Denver, CO
Responsibilities:
- Promoted Continuous Integration, Continuous Delivery (CI/CD) culture collaborating with Development, DBA, QA, Support and Business Operations.
- Administered and supported SVN and GitHub Enterprise version control tool.
- Experience in writing playbooks for Ansible and deploying applications using Ansible.
- Expertise in hardening, Linux Server, and Compiling, Building and installing Apache Server from sources with minimum modules.
- Wrote Ansible playbooks to launch GCP instances and used Ansible to manage web applications, configuration files, used mount points and packages and Worked on playbooks for Ansible in YAML scripting.
- Expertise in Cloud Infrastructure Automation which includes Amazon Web Services (AWS),by Terraform.
- Building/Maintaining Docker containers managed by Kubernetes clusters on AWS, AZURE Cloud Technologies.
- Experience in working with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
- Setup Alerting and monitoring using Stack driver in GCP.
- Performed requested/contracted GCP/GLP audits of clinical studies and related documentation (CSRs, protocols, TMFs, subject files, central labs, etc.) across various therapeutic areas (oncology, endocrinology, fertility, cardiovascular, etc.) for clinical studies conducted in Phases I-IV as contracted by the client/sponsor organization .
- Prepared document on process of migrating Bamboo jobs from development environment to production server.
- Used involve in credit card fraud detection development team.
- Have knowledge on credit card risk management.
- Managing Docker orchestration and Docker containerization using Kubernetes.
- Deploying multi-stack software builds to various environments (VMs, Cloud instances, etc.) using automation tools like Chef, minimizing downtime.
- Have strong experience in working on Groovy and grails platform.
- Ansible playbooks to automate the deployment of the applications to different Prod/ QA Environments.
- Wrote groovy scripts to validate REST Response based on created test data using Ready API (SoapUI)
- Developed deployment, configurations, provisioning all the middleware products using Puppet.
- Planned and developed automated modules for Puppet infrastructure, infrastructure maintenance, installation, and deployment automation.
- As part of a team, designed state of the art network architecture to collapse existing Cisco 6500 core and upgraded to Nexus 7000 and 5000.
- Created nightly builds with integration to code quality tools such as SonarQube,
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
- Utilized Docker for the runtime environment of the CI/CD system to build, test deploy.
- Helped to establish the physical environments to perform effectively the software builds and deployments with an emphasis on quality, integrity, and security.
- Installation, configuration, and maintenance of different Linux Distribution servers like Debian, RHEL, CentOS Servers at multiple Data Centres.
- Analysed and monitored incident management and incident resolution problems.
- User account management, worked with Perl, shell scripting (bash) to automate administration tasks.
Environment: AWS (EC2, VPC, IAM, S3 BUCKET, EMR, Cloud watch, CFT), GCP, Git, Bamboo, Docker, Groovy, Chef, Puppet, Apache-Tomcat, RHEL, SonarQube, Nexus.
Build and Release Engineer
Confidential
Responsibilities:
- Designed and implemented fully automated server build, management, monitoring, and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Slave Nodes/Agent, Chef, Android, VMware.
- Extensively worked on Jenkins by configuring and maintaining for continuous integration and for end to end automation for all build and deployments.
- Supported AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts.
- Experience in release automation for Java technology to achieve continuous integration and continuous delivery (CI /CD).
- Automated Clear Case based release management process including monitoring changes between releases.
- Solid understanding of Linux shell scripting, UNIX, Windows, build and release engineering principles.
- Installed, configured, and administered Jenkins (CI Tool) on Linux/Windows machines along with adding/updating plugins such as Build Pipeline, SVN, SSH Agent, GIT Hub, Maven, ANT, SonarQube, etc.
- Experience with build tools ANT and Maven for writing (build.xml and pom.xml) files respectively.
- Build Automation and Build Pipeline development using Jenkins and maven.
- Designed and created automated Build and Deployment process using Jenkins build pipeline.
- Used SVN as source code repository and experienced in cloning, pulling, pushing the code.
- Provided periodic feedback of status and scheduling issues to the management.
- Used Subversion (SVN) in branching, merging, and tagging the Source Code and managed the source code repositories.
- Performs in cloud computing environments using AWS EC2, S3, AWS RDS, and Redshift.
- Setting up private networks and sub-networks using virtual private cloud (VPC) and creating security groups to associate with the networks.
- Setting up scalability for application servers using command line interface for Setting up and administering DNS system in AWS using Route53 Managing users and groups using the Amazon identity and access management (IAM).
- Managed all the bugs and changes into a production environment using the Jira tracking tool.
Environment: Linux, GIT, Jira, AWS, EC2, S3, VPC, CI/CD Management, Windows, CentOS, Shell script, SVN, SCM, Jenkins, Ant, Maven, Chef, RDS/DNS.
System Engineer
Confidential
Responsibilities:
- Installed, configured, troubleshoot, secured, and supported Red Hat, CentOS and Linux servers and also product servers.
- Created and modified application related objects created Profiles, users, roles and maintained system security.
- Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
- Developed and implemented an automated Linux infrastructure using Chef.
- Coordinate developers with establishing and applying appropriate branching, merging Conventions using GIT source control.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process by used Jenkins, Ansible, Puppet, and Chef.
- Create custom logging, reporting, and analyse system applications, enable problem notifications, enhance hardware, database.
- Redesign and implement Domain Name System (DNS) infrastructure to reduce complexity, improve performance, simplify administration, and facilitate deployment automation.
- Troubleshoot various systems problems such as application related issues, network related issues, hardware related issues etc.
Environment: Linux, Red Hat, Chef, GIT, EC2, CI/CD Management, Windows, CentOS, Shell script, SVN, SCM, Jenkins, Maven.
