Senior Devops Engineer Resume
SUMMARY
- Having 9+ Years of experience on IT in DevOps and Configuration Management, Cloud Infrastructure, Automation, Amazon Web Services (AWS), Azure.
- Experience as a DevOps Engineer in automating, building, deploying, and releasing of code using tools like GIT, Maven, Jenkins, Docker, Ansible, Chef and Kubernetes.
- Implemented and provisioned AWS services like EC2, VPC, S3, Route 53, ELB, and monitoring services like Cloud Watch.
- Experience on Continuous Integration (CI) and Continuous Deployment (CD) using various tools like Jenkins.
- Docker, NGiNX, uwsgi, gunicorn, django and TLS/SSL with certbot.
- Created VMs, Storage Containers, security groups, mysql databases, docker container registry in Azure.
- Experience on Digital ocean cloud services like creating droplets, spaces, configured monitoring alerts, migrated VMs from Azure to Digitalocean.
- Designing and Developing Dockerfile and Kubernetes deployment YAML files to run the Micro service - based application.
- Experience in developing Dockerfile and Docker images.
- Hands on Experience with Build Tool Maven to generate project Artifacts.
- Kubernetes cluster setup, pod management and deployment.
- Setting up CI/CD pipeline using continuous integration tools CloudBeesJenkins and automated the entire AWS EC2, VPC, S3, SNS, RedShift, EMR based infrastructure using Terraform, Chef, Python, Shell, Bash scripts and Managing security groups on AWS and custom monitoring using CloudWatch.
- Experience in using Nexus, Artifactory and JFrog Repository Managers for Maven and ANT builds.
- Good knowledge on Load Balancing, Controlling Flow of Traffic by using Net Scalar and monitoring tools like Sensu, Nagios.
- Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, Endpoint security and firewall.
- Written the Ansible YAML scripts to configure the remote servers.
- Able to create scripts for system administration using languages such as BASH and Python.
- Worked on operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using Virtual private cloud (VPC) and public cloud.
- SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling.
- Worked on several prototype projects involving clustered container orchestration and management, contributed a MySQL cluster application to the Kubernetes project.
- Have excellent Analytical and Problem Solving skills and good Communication and Interpersonal Skills, ability to understand and adapt to new technologies and environments faster.
TECHNICAL SKILLS
Version Control Tool: Github
Build Tool: Apache Maven
CI/Infra Automation: Jenkins, Ansible
Cloud/Virtualization/Containerization Services: Docker, Kubernetes
AWS, Azure, Digitalocean Services: EC2, S3, Route53, ELB, VPCEBS, IAM, Cloud Watch, droplets, spaces, Firewalls, container registry.
Application servers: Apache Tomcat, uwsgi,gunicorn
Operating System: Linux / Unix, ubuntu 18.04
Programming Language: Python, Shell scripting
Databases: MySQL, Postgres, In-Memory DB, Oracle, Dynamo DB
PROFESSIONAL EXPERIENCE
Senior DevOps Engineer
Confidential
Environment: Azure, AWS, Terraform, Azure Devops, Kubernetes, Helm, Prometheus, Grafana
Responsibilities:
- Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure for a multi-tenant application.
- Deploying windows Kubernetes (K8s) cluster with Elastic Kubernetes Service (EKS) and utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and Deploy.
- Developed helm charts for existing and new applications for flexible maintenance of various pods, services, configmaps, etc.
- Successfully setup chart museum on a kubernetes cluster, managed tiller to match the existing versions of the build pipelines.
- Built serverless functions on Lamda for SNS topics from cross functional teams
- Proficient in writing terraform templates to build the AWS with the paradigm of Infrastructure as a Code.
- Used Azure BLOB to access required files and Azure Storage Queues to communicate between related processes.
- Worked on container-based technologies like Docker and Kubernetes. Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
- Tested high availability of AWS-RDS-MySQL database by simulating failover from the primary database to read replicas and hence promoting read replica to the primary.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Creating S3 buckets and managing policies for S3 buckets, utilized S3 bucket and Glacier for storage and backup on
- Experience in creating Azure VM’s, virtual networks, storage accounts, cloud services, app services, app service environment, cluster fabric using ARM templates, power shell, VSTS. Build, deploy and migrate websites from on premises to Azure Cloud instance.
- Experience on Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, Traffic Manager.
- Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses).
- Setup Azure Virtual Appliances (VMs) to meet security requirements as software based appliance functions (firewall, WAN optimization and intrusion detections).
- Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
- Templated AWS infrastructure as a code using Terraform to build staging and production environments.
- Modified AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
Sr. Cloud Engineer
Confidential
Environment: Azure, AWS, Digital Ocean, Docker, Git, Python Django
Responsibilities:
- Responsible for maintaining Multiple DevOps tools & configuring across all projects GIT, Maven, Jenkins, Ansible, Docker
- Creating servers, AMIs, storage blocks, snapshots, VPCs, subnets, load balancers, and firewalls in AWS
- Creating droplets, db clusters, firewalls, monitoring servers, creating spaces in Digital ocean cloud
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Maintained the user accounts IAM Roles, Route 53(CNAME), VPC, services in AWS cloud.
- Implemented continuous integration and deployment solutions to target environments. Responsible for the Continuous Delivery pipeline given to all application teams as they on-board to Jenkins as a part of migration.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
- Configuring Django applications, creating jenkins pipeline to build docker images
- Experience using in container registry, VM creation, security groups creating, storage containers in Azure
- Experience in migrating VM's from Azure to Digital ocean.
- Configured cloudnext for drive storage
- Experience in configuring nginx, redis, certbot for python django projects
- Experience in configuring Sensu GO for server monitoring and application services monitoring.
Senior DevOps Engineer
Confidential
Environment: Amazon Web Services, Terraform, Azure Devops, CI/CD, Docker, Kubernetes, Linux, AWS, Azure, Jenkins, Docker, Kubernetes
Responsibilities:
- I am driving CI/CD pipeline initiative, maintaining metrics for code quality, analyzing application performance
- Automated deployment of builds to different environments using Jenkins.
- Manage deployment automation using Ansible, Automated the build and release management process including monitoring changes between releases.
- Hands on experience in deploying the content cloud platform on Amazon AWS using EC2, S3, lambda and EBS. Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier
- Worked with Bug Tracking tools like JIRA and HP Quality center, Expertise in Querying RDBMS such as Oracle, MYSQL and SQL Server by using PL/SQL for data integrity.
- Involved in configuring AWS EC2 instances on cloud platform using Ansible
- Worked on Serverless services, created and configured HTTP Triggers in the Azure Functions with application insights for monitoring and performing load testing on the applications using the Visual Studio Team Services (VSTS) also called as Azure DevOps Services.
- Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments. Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool, Managed different infrastructure resources Cloud, VMware, and Docker containers.
- Implemented Terraform modules and CloudFormation for the deployment of various applications across public cloud environments.
- Build Customized Amazon machine images and deployed these customized based on requirements.
- Experience working on several docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Docker, NGiNX, uwsgi, gunicorn, django and TLS/SSL with certbot.
- Created VMs, Storage Containers, security groups, mysql databases, docker container registry in Azure
- Experience on Digital ocean cloud services like creating droplets, spaces, configured monitoring alerts, migrated VMs, storage containers, docker images from Azure to Digitalocean.
- Building/MaintainingDockercontainer clusters managed byKubernetes, Linux, Bash, AWS, Docker, and UtilizedKubernetesandDockerfor the runtime environment of theCI/CDsystem to build, test deploy.
- Implemented and provisioned AWS services like EC2, VPC, S3, Route 53, ELB, and monitoring services like Cloud Watch.
- Experience in using Ticketing Tools like JIRA, BMC Remedy, Service Now
- Maintained the user accounts IAM Roles, Route 53(CNAME), VPC, services in AWS cloud.
- Worked on PLSQL database objects tables, views, sequences, triggers, Procedures, Functions, Triggers, Cursors, Exceptions Partitions, analytical functions, views, Indexes, and global temporary tables etc.
- Experience in Oracle database 12c,19c cloning, patching and upgradation.
- Experienced at scheduling AWS Lambda functions to trigger various AWS resources.
Build & Release Engineer
Confidential
Environment: SVN, Shell/Perl Scripts, SCM, Jenkins, Build Forge, Maven and ANT, Tomcat, Jira
Responsibilities:
- Managed SVN repositories for branching, merging, and tagging.
- Responsible for designing and deploying best SCM processes and procedures.
- Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
- Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
- Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
- Involved in writing parent pom files to establish the code quality tools integration.
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
- Installing, configuring and administering Jenkins CI tool on Linux machines.
- Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Developed Shell/Perl Scripts for automation purpose.
- Used AGILE MVN method to develop a build and also ANT as a build tool.
- Supported and developed tools for integration, automated testing and release management.
- Verified if the methods used to create and recreate software builds are consistent and repeatable.
- Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
- Releasing code to testing regions or staging areas according to the schedule published.
- Used Jira as ticket tracking and workflow tool.
Oracle Apps DBA
Confidential
Environment: Oracle Applications R12.1.3
Responsibilities:
- Cloning of Oracle application environment from production to test and development instances.
- Upgrade of JRE (1.6.0 7 to 1.7.0 50) and JDK(1.6.0 7 to 1.7.0 50). iSupplier (DMZ) server setup in R12.
- Experience on SOA gateway integration for Oracle E-Business suite.
- Experience on applying HRMS RUP patches using adpatch.
- Used Oracle Application tools for maintaining database and application like adpatch, adadmin, adctrl, autoconfig, adclone, adident, adrelink.
- Defining Business oriented Alerts.
- Data Migration from Pre-prod/DEV to PROD.
- Startup and shut downing services of Weblogic and SOA services.
- Defining and granting roles using AME and performing XML Publisher responsibilities.
- Creation of custom tops for customized application.
- Performing Sysadmin Activities like creating users, Assigning Responsibilities, changing profile options etc.
- Troubleshooting issues related to Apache, Forms and Concurrent Manager.
- Monitoring Application Services.
- Conducting/Attending daily Hurdle and CAB meetings with onsite team.
- Interacting with oracle support to resolve application issues.
- Knowledge on SSO-OID implementation.
- Oracle Cloud Storage classic, configuring containers, creating folders in Appliance system.
- Experience on SOA gateway integration for Oracle E-Business suite.
- Weblogic installation and administration.
- Experience on APEX and Discoverer
- Experience on applying HRMS RUP patches using adpatch.
- Experience in Upgrading Oracle application from R12.0.6 to R12.1.3 and R12.1.1 to R12.1.3.
- Extensive knowledge of AD utilities like adpatch, adop, adadmin, adclone, adident, adctrl, admrgpch,adrelink.
- Have excellent Analytical and Problem Solving skills and good Communication and Interpersonal Skills, ability to understand and adapt to new technologies and environments faster.
Oracle Apps DBA
Confidential
Environment: Oracle Applications R12.0.6, R12.1.3
Responsibilities:
- Experience on database upgrade from 11.1.0.7 to 11.2.0.3.
- Experience in Upgrading Oracle application from R12.0.6 to R12.1.3.
- Migration of Database and R12 applications from Linux-32 bit to linux-64 bit.
- Experience on applying HRMS RUP patches using adpatch.
- Experience on upgrade of applications web oracle home from 10.1.3.4 to 10.1.3.5.
- Experience on setup workflow mailer.
- Experience on printer setup.
- Scheduling crontab jobs for rman backups.
- Experience on Dataguard (standby DB) setup.
- Cloning of Oracle application environment from production to test and development instances.
- Used Oracle Application tools for maintaining database and application like adpatch, adadmin, adctrl, autoconfig, adclone, adident, adrelink, adsplice.
- Creation of custom tops for customized application.
- Performing Sysadmin Activities like creating users, Assigning Responsibilities, changing profile options etc.
- Troubleshooting issues related to Apache, Forms and Concurrent Manager.
- Alert and trace monitoring.
- Monitoring Database and Application Services.
- Tablespace Management, Role Management, User Management.
- Creating Dblinks.
- Maintaining Archive logs and their spaces for routine administration.
- Backup using HOT and COLD.
- Interacting with oracle support to resolve application issues.