Devops Engineer / Aws Engineer Resume
Nashville, TN
SUMMARY
- Around 5 years of experience as DevOps Engineer and in Linux administration and Executing DevOps strategy in various environments of Linux and Windows servers along with espousing cloud strategies based on AWS
- Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53,Auto scaling, Cloud Formation, Cloud Watch, Security Groups.
- Experience in optimizing volumes, EC2 instances and created multiple VPC instances andcreated alarms and notifications for EC2 instances using Cloud Watch.
- Experience in working on source control management tools like GIT (GitHub), Subversion (SVN) and creating GIT repositories with specified branching strategies
- Experience in using build tools like MAVEN for the building of deployable artifacts such as war from source code .
- Experience on working with various OS like Red hat 6.x & 7.x, Ubuntu18, CentOS 7.x.
- Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server.
- Created multiple deployment strategies using CI/CD Pipelines using Jenkins.
- Configured and administered Jenkins for automated builds Responsible for installing Jenkins master and slave nodes.
- Experienced with Docker container service. Creating Docker files, Docker Images & Containers
- Experience with container - based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
- Extensively worked on Jenkins, Docker for continuous integration and for End to End automation for all build and deployment.
- Experience on working with on-premises network, application, and server monitoring tools and on.
- Worked on various Linux system administrator tasks.
TECHNICAL SKILLS
Operating Systems: Redhat, Centos, Windows, Ubuntu
Source Code Management Tools: Subversion, GIT
Cloud Technologies: AWS, Azure
Build Tools: Maven, Gradel
CI/CD Tools: Jenkins
Servers: Tomcat, Nginx,
Scripting Languages: Shell scripting, Python and yaml
Databases: Postgress, MYSQL .
PROFESSIONAL EXPERIENCE
Confidential, Nashville, TN
DevOps Engineer / AWS Engineer
Responsibilities:
- Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, Security Groups, Network ACL, Auto scaling, ELB, RDS, Cloud Watch, Route53, S3, IAM, Elastic Bean Stalk, EBS, SNS, SQS.
- Managed and worked with various different instances of EC2, creating AMI’s, managing EBS volumes and configuring security groups, elastic IPs etc.
- Using AWS Lambda, running scripts/code snippets in response to events occurring in AWS Cloud and maintaining it.
- Established Continuous Integration and Deployment pipeline using Jenkins and Heroku with Maven as build tool.
- Deployed updates and modules within the production Environment using Heroku.
- Configured Jenkins with maven build tool in generating war/ear files and archived them.
- Responsible for maintaining backup and versioning of war/ear file using nexus repository.
- Integrated Git, Jenkins and maven in accomplishing continuous integration and configured Jenkins with Poll SCM build trigger.
- Employed Docker containers to existing CI/CD pipeline for enhanced performance.
- Used Container- as- a- Service for employing docker container to the existing CI/CD pipeline.
- Leveraged 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.
- Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
- Created scripts in Python which integrated with Amazon API to control instance operations.
- Extensive hands-on experience in Pivotal Cloud Foundry, other PaaS platforms and In-depth understanding of Domain Driven Design and 12 Factor principles.
- Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
- Collaborating with other teams for File System related tasks for DR activities as well as regular File System cloning for Application team testing.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
- Responsible for writing micro services using Spring Boot and Pivotal Cloud Foundry.
- Creating Jenkins jobs and distributing load on Jenkins server by configuring Jenkins nodes which will enable parallel builds.
- Managing Jenkins artifacts in Nexus repository and versioning the artifacts with time stamp.
- Deploying artifacts into servers in AWS cloud with ansible and Jenkins
- Maintaining backup of Jenkins builds in AWS S3.
- Creating backup of EBS volumes and restoring it.
- Ensuring the servers to sustain the load by configuring Elastic load balancer & Auto scaling.
- Enabling robust virtual private cloud to ensure the network isolation from public cloud and securing them with Security groups and NACL.
- Involved in Writing Docker files to build customized images for creating containers.
- Bundled automation content with Ansible roles to make the content reusable and made possible advanced execution in automation.
- Development of automation of Kubernetes clusters with Configuration management, writing playbooks.
- Deployed code on Web Logic Application Servers for UAT and Development environments.
- Used Apache Tomcat as application server for deploying the artifacts.
- Used JIRA tool to create and update stories and for tracking project status.
Environment: Amazon Web Services (AWS), Chef, EC2, S3. Kubernetes, GIT, Cloud Foundry, .Net, CI/CD, CT, Jenkins, CHEF, Artifactory, API, AWS Auto Scaling, Apache, Maven, Putty, Apache, Python, SQL.
Confidential, Richardson, TX
DevOps Engineer
Responsibilities:
- Configured Jenkins with maven build tool in generating war/ear files and archived them.
- Responsible for maintaining backup and versioning of war/ear file using nexus repository.
- Integrated Git, Jenkins and maven in accomplishing continuous integration and configured Jenkins with Poll SCM build trigger.
- We are using Ansible as primary automation tool in configuring and deploying artifacts to several environments.
- As most of the infrastructure is hosted in AWS cloud, I am responsible for creating and managing EC2 Instances.
- Configured Kubernetes and used as Clustered mechanism for Images and configurable files.
- Configuring EC2 instances with Playbooks to enable environment for deployment.
- Maintaining AMIs of the Configured Ec2 instances.
- Responsible for writing micro services using Spring Boot and Pivotal Cloud Foundry.
- Creating Jenkins jobs and distributing load on Jenkins server by configuring Jenkins nodes which will enable parallel builds.
- Managing Jenkins artifacts in Nexus repository and versioning the artifacts with time stamp.
- Deploying artifacts into servers in AWS cloud with ansible and Jenkins
- Maintaining backup of Jenkins builds in AWS S3.
- Creating backup of EBS volumes and restoring it.
- Ensuring the servers to sustain the load by configuring Elastic load balancer & Auto scaling.
- Enabling robust virtual private cloud to ensure the network isolation from public cloud and securing them with Security groups and NACL.
- Involved in Writing Docker files to build customized images for creating containers.
- Bundled automation content with Ansible roles to make the content reusable and made possible advanced execution in automation.
- Deployed builds to different environments like DEV, QA, UAT environments by integrating Jenkins and Ansible.
Environment: Chef, Puppet, Git, Red Hat Enterprise Linux, Solaris, Kubernetes, Tivoli Storage Manager, VMware ESX5, Cloud Foundry, Cassandra, Tivoli Net backup, and Web sphere, ALM. Windows, Windows 2008
Confidential
Linux Administrator
Responsibilities:
- Involved in Installing Operating System and configure kernel parameters for Linux/Unix servers.
- Responsible for Day to Day Backup and Recovery using tar. Updated backup scripts on different environments.
- Worked with IT-Infrastructure/Network teams, towards Data center quarterly maintenance like server’s reboot.
- Performed user administration: add/delete/modify users & user groups and respective privileges and resource permissions.
- Installing and configuring Apache, MySQL and supporting them on Linux servers.
- Installation of Web logic, upgraded to service pack updates, installed BEA patches, configuring and creation new domain & services starting & stopping.
- Performed configuration and troubleshooting of services like NFS, NIS, DHCP, FTP, LDAP, Web servers (Apache), Samba servers.
- Performed setup of clustered environment setups with Web Sphere Application Server.
- Wrote scripts to perform deploys to Tomcat Web Server and Web Sphere App Servers.
- Deployed the static content into the web servers like Tomcat, and IBM HTTP Server.
- Deployed Dynamic content to Application servers like Web Sphere and WebLogic.
- Involved in maintaining and editing Python scripts for application deployment automation.
- Define and implement processes to make the team more productive Analyzing, breaking larger to detailed tasks.
- Installation of JIRA, and customization of JIRA for workflow, look & feel, fields, user & group management etc.
- Configured kickstart server and updating/applying patches to the servers using Redhat Satellite server.
- Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.
- Fine tuning of Servers and configuring networks for optimum performance.
- Taking care of security scans for the code before deploying builds.
- Worked on Linux, LAMP & tomcat Administration for building and managing high traffic sites over physical and cloud environment (Apache Web Farm, Load Balancer, Reverse proxy, PHP, MYSQL Replication/Cluster, and Memcached), Managed Version control using Subversion.
Environment: s: MySQL, Linux (Ubuntu), Red hat, WebLogic Server, WebLogic, Sun Solaris, UNIX, windows, VMware, Microsoft Exchange, DNS, JIRA, Domain Controllers, Java, Eclipse, Python, Install Anywhere, Tomcat Apache Application Server.