Jr. Devops Engineer Resume
Princeton, NJ
SUMMARY:
- An AWS certified professional having around 3 years of experience in IT industry with ability to accomplish all aspects of the Software Configuration Management (SCM), DevOps, Amazon Web Services (AWS) and System Administration.
- Hands on experience with AWS cloud services like IAM, S3, Glacier, EC2, EBS, Elastic Load Balancer, Domain Name Service, Snowball, Route 53, DynamoDB, and AWS Lambda.
- Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
- Experience with setting up Chef Infra, bootstrapping nodes, creating, uploading recipes and cookbooks.
- Positive attitude, strong work ethic, and ability to work in a highly collaborative team environment.
- Proficient in communicating effectively with good project management skills.
- Closely worked with Developers and Analysts to address project requirements.
- Experience working in highly dynamic environment using Agile SCRUM methodology.
- Experience with TCP/IP, SSH, DNS, DHCP, FTP, TFTP, SNMP, SMTP and TELNET networking protocols.
- Experienced in deployment of applications on Apache Webserver, Nginx and Application Servers such as Tomcat, JBoss.
- Familiar with Linux based database management systems like RDBMS, MySQL, MongoDB and NoSQL and built and maintained SQL scripts.
- Familiar with the Kubernetes architecture like creating pods, kubelet, kubectl, Kubernetes API.
- Experience in monitoring infrastructure to identify and troubleshoot issues on servers using tools like Nagios and JIRA.
- Experienced in branching, tagging and maintaining the version across the environments using tools like GIT, Subversion (SVN)on Linux and Windows platforms.
- Experienced in using build tools like Maven for building the deployable artifacts from the source code and pushing the generated artifacts into the Nexus repository.
- Experience in configuring and maintaining Jenkins to implement the CI process for major releases and in integrating the tool with Ant and Maven to schedule the builds.
- Experience in working on Docker container snapshots, attaching to a running container, removing images, Managing directory structures and Docker containers.
- Implemented Infrastructure automation through Ansible for auto - provisioning, code deployments, software installation and configuration updates
TECHNICAL SKILLS:
Operating Systems: RedHat Linux, Ubuntu, Centos, Windows, And Mac.
Cloud services: Amazon Web Services (AWS).
Web servers: Apache Tomcat, WebLogic and Web Sphere.
Version Control Tools: GIT, SVN.
Build / CI Tools: Apache Ant, Apache Maven and Jenkins.
Provisioning / Containerization Tools: Ansible, Chef, and Docker.
Database: MySQL, NoSQL, and Oracle.
Tracking Tools: JIRA
Monitoring Tools: Nagios, Cloud Watch.
Scripting Languages: Shell, Ruby, Python.
PROFESSIONAL EXPERIENCE:
JR. DEVOPS ENGINEER
Confidential, Princeton, NJ
Responsibilities:
- Worked with AWS Simple Storage Service (S3) and Glacier for storage and backup.
- Designed and Developed automation test scripts using Python.
- Automated Deployment of Java based applications into Tomcat, WebLogic servers using Chef and Jenkins.
- Used JIRA to capture, organize and prioritize issues and partially administering issue management.
- Coordinated developers with establishing and applying appropriate branching, naming conventions using GIT.
- Used Maven as a build tool for the building of the deployable artifacts from the source code.
- Integrated Jenkins with various DevOps tools such as GIT, Maven, Junit, and Nexus and developed Jenkins jobs to automatically manage, test and deploy code and applications.
- Created, tested and deployed an End to End CI/CD pipeline for various applications using Jenkins.
- Designed, installed and implemented Ansible configuration management system, written Ansible playbooks and deployed applications
- Written Chef Cookbooks tested them using Foodcritic and TestKitchen, deployed cookbooks on multiple nodes managed by on premise Chef Server.
- Configured and monitored distributed and multi-platform servers using chef. Defined Chef Server and workstation to manage and configure nodes.
- Used Docker to virtualize the servers for the Dev and Test environment needs and Docker Swarm to maintain the cluster of containers.
- Provisioned the highly available EC2 Instances using Terraform and Cloud Formation Templates and written new plugins to support new functionality in Terraform.
- Used Amazon Cloud Watch for monitoring the performance of the EC2 instances.
- Launched Elastic Cloud Compute (EC2) instances on different Linux flavors and configured AWS IAM roles for EC2 instances.
- Used AWS Identity Access Management (IAM) to create users, groups.
Environment: AWS, GIT, Maven, Chef, Ansible, Terraform, Jenkins, Docker, JIRA, Python, Ruby, and Bash scripts.
JR. DEVOPS / AWS ENGINEER
Confidential
Responsibilities:- Designed, configured and managed public/private cloud infrastructures using AWS, including EC2, VPC, AWS Lambda, Elastic Load Balancer, Cloud Watch and IAM.
- Installed and configured Jenkins and created master and slave nodes for handling multiple builds, installing plugins wherever required for the implementation of the builds.
- Implemented Docker containers to create various environments to deploy the applications.
- Configured Docker containers and created Docker files for different environments.
- Used Ansible as Configuration management tool to automate repetitive tasks and to quickly deploy critical applications by using Ansible Playbooks, Modules and Roles.
- Installed Chef Server on the workstation and bootstrapped the nodes using Knife and involved in writing Chef Cookbooks and recipes to automate the deployment process.
- Worked in the Chef environment for configuration management of existing instances on AWS and data centers.
- Replaced the use of CFTs with Terraform to not be fully locked into a single cloud provider and managed different infrastructure resources like Physical Machines, VMs and Docker Containers using Terraform.
- Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end server.
- Used Amazon Route53 to manage DNS zones globally as well as to give public DNS names to ELB’s and Cloud front for Content Delivery.
- Managed EC2 instances utilizing Launch Configuration, Auto scaling, Elastic Load balancing, automated the process of provisioning infrastructure using Cloud Formation templates, and used Cloud Watch to create alarms and monitor environments.
- 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.
- Involved in launching EC2 instances on different Linux flavors and assigned IAM roles to them.
- Provided highly durable and available data by using S3 data store, versioning, and lifecycle policies.
- Involved in Migrating servers, databases, and applications from on premise datacenters to Amazon Web Services (AWS).
- Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Chef, Git and Maven, developed Jenkins jobs to automatically manage, test, and deploy code and applications.
- Developed Python and Bash scripts for automation of the Build and Release process.
- Supported and deployed to web application servers such as WebLogic, JBOSS, Tomcat, and Apache HTTPD servers.
- Used JIRA as a Ticketing tool and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS lambda and CloudWatch.
- Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
- Wrote Maven build scripts for creating jar, war and ear artifacts, which were then deployed to Tomcat and WebLogic.
- Configured, implemented & Administered SVN for version control to include branching and merge management.
- Worked on integrating GIT into the continuous Integration environment along with Jenkins.
- Automated the process of continuous integration and deployments using Jenkins, Docker, Chef and AWS Cloud Formation Templates.
Environment: AWS, Chef, Ansible, Terraform, Docker, GIT, Maven, Jenkins, Junit, Nexus, Zira, ELK, Python, Ruby, and Bash scripts.