Senior Devops - Devops Engineer Resume
CA
SUMMARY
- 9+ years of experience in DevOps, Automation, Configuration Management and Build and Release.
- Good experience with principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Strong experience with AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Strong Experience with Application Deployments & Environment configuration using Ansible.
- Experience with Ansible playbooks creation for client-server orchestration
- Experienced in Cloud automation using AWS Cloud Formation templates.
- Experience with migration to Amazon web Services AWS.
- Strong experience in creating playbooks for os patches, service start/restart across entire fleet of Linux systems
- Strong experience in Implementing new projects builds framework using Jenkins, ANT & Maven as build framework Tools.
- Worked on multiple deployment strategies using Continuous Integration (CI) and Continuous Development (CD) Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
- Implemented Confidential Corp tools like Vagrant, Terraform, Consul, Vault.
- Creating Docker containers for managing the application life cycle.
- Evaluated Docker Data Center and Kubernetes for Docker Orchestration.
- Environment provisioning solutions using Docker, Vagrant.
- Experience in using monitoring tools like Nagios, ELK Stack, Splunk, New Relic.
- Experience in using Version Control Tools GIT, Sub-Version, perforce.
- Strong experience in working in Linux, Aix, Solaris and Windows environments.
- Implemented client server associations using ansible playbook roles.
- Created pipelines using Jenkins for featured based playbooks.
- Conducted Knowledge Transfer sessions for Operation and Offshore teams
- Experienced with Tomcat, Apache, Nginx, Sensu, Logstash.
- Involved in writing Ruby, Python, PowerShell and shell scripts for compilation and deployment process.
- Experienced in build tools such as Maven, ANT, Jenkins, TeamCity, Git, Bitbucket.
- Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
PROFESSIONAL EXPERIENCE
Confidential, CA
Senior DevOps - Devops Engineer
Responsibilities:
- Implemented new projects build framework using Jenkins, MSBuild, ANT & Maven as build framework tools.
- Responsible to automate orchestration of TSM client on all Linux/Aix/Windows/Solaris Fleet using Ansible Playbooks
- Conducting training to the Operations and System Engineers on the usage of Ansible playbooks
- Creation Onboarding documentation of Ansible installations and client orchestrations
- Development of Continuous Integration and Continuous Delivery Pipeline Ansible playbooks via Jenkins
- Keeping up to date of Git repository for the latest code commits/builds
- Monitoring of the health status of IBM Tivoli application on Linux systems.
- Creating Shell/Bash scripts to automate ticket creation for monitoring team
- Development of custom modules for Ansible
- Created a communication framework from MACOS/ Linux to Windows system using Ansible and Chocolatey.
- Configuring, Managing, and Scheduling CRONTABs for Server monitoring, App Accounts and Backup management on a day-to-day basis.
- Building/Maintaining Docker Container clusters managed by Kubernetes, Linux, Bash, GIT, Docker. Utilized Kubenetes and Docker for the runtime environment of the CI/CD system to build, test and deploy.
- Created CI/CD pipeline for monitoring health checks for Nodes and backup servers.
- Ansible Playbooks are integrated in to Fortress- Ansible server to run across multiple Linux-Aix-Solaris and Windows instances.
- Involved in standardizing Splunk Forwarder deployment, configuration and maintenance across UNIX and Windows platforms. Automated installation of Splunk Forwarders across all environments using Chef and Octopus Deploy.
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, ANT, Maven, Python and Bash.
- Worked on POC for Docker Data Center(DDC).
- Reporting Weekly updates to operation teams and managers.
- Setup Universal Control Plane(UCP) for management and orchestration of the Docker environment and Trusted Registry(DTR) for Docker image collaboration, management and security.
Environment: VPC, S3, EBS, Security Groups, Auto Scaling, RDS, CloudFormation Templates, Route 53, Lambda, SES, SQS, SNS, Ansible, Vagrant, Docker, Kubernetes, DDC, Splunk, GIT, Jenkins, Octopus Deploy, VMware, Hypervisor, Artifactory, ANT, Maven, MSBuild, PowerShell, Bash, Python, Ruby, JIRA.
Confidential, BC
Senior DevOps - Site Reliability Engineer
Responsibilities:
- Implemented and managed company-wide fully automate continuous integration build and deployments using Chef, Jenkins and Octopus Deploy.
- Implementing and managing company-wide, fully automated continuous integration builds and deployments using Jenkins and Git.
- Implementing new projects using Jenkins, MS Build, ANT & Maven as build framework tools.
- Orchestrating Windows VM’S using V-sphere, VMware, Windows server 2008.
- Configuring, managing and scheduling Jenkins jobs for feature functionalities and agent deployments.
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins ANT, Maven, Java and Groovy scripts.
- Implementing installation procedures for persistence agent deployments to systems such as Windows, MacOS, Linux.
- Creating development, testing, non-production and production test scripts using tools such as ANT, Maven, Java, Git, Jenkins, Source Control.
- Created Windows VMs and build cpu configuration using Hypervisor software.
- Diagnosis of VMware performance and perform VMware performance tuning.
- Scheduled and perform VMware installations, patching and upgrades and maintains them in accordance with established client’s SLA and procedures.
- Analyze and execute VMware performance tuning strategies.
- Working with Jenkins to create CI/CD process. Created Jenkins builds for Application Persistence projects using build runners to generate MSI applications.
- Performing automation checks on SQL database using SQL and Mongo database using Mongo queries
- Reducing manual process by automating End to End orchestrations.
- Providing data load analysis against databases SQL, Mongo, and PostgreSQL using tools as App Dynamics & Grafana.
- Using TM4J for requirement management and defect tracking purposes.
- Generating planning, status and progress reports using Team foundation server.
- Installing Persistence-Agent on various versions of Window fleets using bash and shell scripts.
- Implemented new projects build framework using Jenkins, MSBuild, ANT & Maven as build framework tools.
- Setup and build various AWS infrastructure resources, VPC, EC2, S3, IAM, EBS, Security Groups, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Lambda, SES, SQS, and SNS services in AWS Cloud.
- Configured Elastic Load Balancers with EC2 Auto Scaling groups.
- Configuring, Managing, and Scheduling CRONTABs for Server monitoring, App Accounts and Backup management on a day-to-day basis.
Environment: AWS EC2, VPC, S3, EBS, Security Groups, Auto Scaling, RDS, CloudFormation Templates, Route 53, Lambda, SES, SQS, SNS, Terraform, Chef, Vagrant, Docker, Kubernetes, DDC, Splunk, New Relic, ELK Stack, GIT, Jenkins, Octopus Deploy, Artifactory, ANT, Maven, MSBuild, PowerShell, Bash, Python, Ruby, JIRA.
Confidential
Senior DevOps Consultant - Chef Developer
Responsibilities:
- Rapid-Provisioning and Configuration Management for Linux, Windows using Chef and Cloud Formation Templates on Amazon Web Services.
- Developed cookbooks to spin up our Dev, Test, Stage environments.
- Worked on Chef Delivery for Continuous Delivery. Introduced Confidential Corp Vault for secure secret storage.
- Implemented Confidential corp Consul for service discovery.
- Developed Multiple cookbooks from scratch. Developed cookbooks to configure Biztalk, SQL, IIS, MongoDB, Custom NetSuite Applications. Used Kitchen as a platform to test the cookbooks. Used Food Critic and Rubocop as linting tools.
- Implemented Chef-best practices and introduced Berkshelf and Test Kitchen to facilitate a more natural cookbook development work-flow.
- Automated AWS components like EC2 instances, Security Groups, S3, ELB, RDS, IAM through Cloud Formation templates.
- Introduced load-based Autoscaling to increase capacity at peak times and reduce the costs at off-peaks times.
- Worked on Docker to create Containers for the application using Gradle.
- Virtualized the servers using Docker for the test environments and dev-environment needs. And also, configuration automation for Docker containers.
- Used Kubernetes to deploy scale, load balance and manage Docker containers with multiple name spaced versions.
- Managed deployment of Nagios monitoring to insure 99.9% uptime.
- Evaluated Apache Mesos and Kubernetes for Docker Container Orchestration.
- Worked with TeamCity to create CI/CD process. Created TeamCity Builds for BizTalk projects using Build runners to generate MSI applications.
- Used Artifactory to deploy the build Artifacts from TeamCity builds.
- Administered TeamCity, setup master/slave and assigning different users permissions.
- Develop Ruby, PowerShell, shell scripts to automate tasks and the build process.
- Use GITLAB as a Version Control with GIT branching strategy that included develop branches, feature branches, staging branches and master. Pull requests and code reviews were performed.
- Working with Linux/Windows based environments.
Environment: Chef, Chef Solo, Vagrant, Ruby, PowerShell/Shell Scripting, AWS Cloud Formation Templates, AWS IAM, AWS S3, EC2, Docker, Kubernetes, Nagios, TeamCity, Artifactory, MSBuild, Maven, BizTalk, IIS, GITLAB, Ubuntu, CentOS, Windows Server 2012 R2.
Confidential, ON
Build Engineer
Responsibilities:
- Designed and Provisioned Windows infrastructure using VmSphere
- Designed and developed automated deployment and scaling processes based on Vagrant and Chef for a wide range of server types and application tiers.
- Managed Servers on the Amazon Web Services (AWS) platform instances using Chef Configuration Management.
- Created Cloud Formation template to build a repeatable process to stand up various application deployment environments in AWS.
- Configured Auto Scaling, Route 53, and Custom Cloud Watch metrics for various J2EE and .net applications.
- Developed automation and deployment utilities using Ruby, Bash and PowerShell
- Developed PowerShell, Bash scripts for automated deployment of set off inbuilt tools to AWS instances, with required configurations and settings to meet the business requirements.
- The automation involved heterogeneous set of machines (physical) and components, with tools like Chocolatey, Team City, and Vagrant.
- Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-Server, Managed On-site OS/Applications/Services/Packages using Chef Cookbooks.
- Converting production support scripts to Chef Recipes. And AWS server provisioning using Chef Recipes.
- Setup continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
Environment: Jenkins, Maven, Chef, Ruby, Bash, Shell, PowerShell, GIT, BitBucket, Perforce, Ubuntu, CentOS, Windows, Apache, Tomcat, JIRA
