Post Job Free

Resume

Sign in

Management Engineer

Location:
Littleton, CO
Salary:
As per company Norms
Posted:
October 25, 2017

Contact this candidate

Resume:

Charan Teja

mobile: +1-720-***-****

Email: ac2yi7@r.postjobfree.com

AWS/DevOps Engineer

PROFILE SUMMARY

Over 4+ years of experience in SCM, AWS, Build, Release, Environment management, Continuous Integration(CI), Continuous Delivery(CD) and DevOps Methodologies.

Hands-on experience in infrastructure development and operations involving AWS (CloudFormation, CloudTrail, CloudWatch, CodeBuild, CodeCommit, CodeDeploy, CodePipeline, EC2, EC2 Container Service, EBS, Elastic Beanstalk, IAM, Security Groups, OpsWorks, Route 53, S3, CloudFront, Glacier, SQS, SNS, VPCs, DynamoDB, ElasticCache, Lambda, API Gateway, AWS Import/Export, CLI Scripting).

Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto-scaling groups.

Worked at optimizing volumes and EC2 instances and created multiple VPC instances and experience in configuring and networking of Virtual Private Cloud (VPC).

Experience in installation and management of network related services like TCP/IP, FTP, SSH, DNS, TELENT, HTTP, HTTPS, LOAD BALANCING, VPN, FIREWALL, SUBNETS, SMTP, CDN.

Broad experience in creating the company’s DevOps strategy in a mix environment of Linux (RHEL, Ubuntu, CentOS) servers and windows along with creating and implementing a cloud strategy based on Amazon Web Services.

Broad experience in Linux/Unix System Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, and Trouble shooting.

Well versed in managing source code repositories like SVN, Git, GitHub, bit bucket and Gitlab. Good Knowledge of Git hooks to trigger JENKINS build automatically.

Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (Jar, war & ear) from source code.

Handling Nexus and Artifact repository management integrated the build tools with JENKINS, to automate builds and deployable artifacts.

Experience in Managing/Tracking the defects status by using JIRA tool and Planning & Resolving defects.

Experience in Installing and Configuring Continuous Integration and Continuous Delivery application JENKINS. Proficient in defining Build Pipelines in addition to creating and maintaining multiple jobs. Extensively worked on Jenkins for Continuous Integration and End -to-End automation for all builds and deployments, Creating and configuring Jenkins jobs and delivery pipelines.

Responsible for CI and CD using Jenkins, Maven and Chef.

Excellent hands on experience on configuration management tool like Chef, Puppet and Ansible. Authored many recipes and cookbooks for node management and Infra management. Wrote many manifests for different modules to be configured remotely. Created Chef Recipes to automate the deployment process.

Good Knowledge on Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm. Used Docker for local Application Deployment and test.

Extensive experience in working with Docker container snapshots, attaching to a running container, removing images, managing directories structures and managing containers.

Experience in Developing auto container to automate containerization of new and existing applications as well as deployment and management of complex run time environment like Kubernetes.

Experience in Zero Downtime Deployment of applications to Test and Production servers using AWS ECS Clusters, ECR using AutoScaling and ELB.

Experience on creating Dockers images with Dockerfiles out of source code and pull the Docker images and run on Test, Stage, and Production environments.

Experience in creating DEBIAN, RPM packages and Repositories out of .war, .jar, .ear files and adding them into repositories for installing on TEST, STAGE and PRODUCTION Servers.

Good Knowledge on Deploying applications to TEST, STAGING and PRODUCTION Environments using Configuration Management Tools like Chef and Ansible.

Experience in monitoring servers with NRPE plugin in Nagios tool. Worked with logging/monitoring such as Nagios and AWS cloudwatch.

Experience in writing scripts for NAGIOS plugins based on environments.

Managing and monitoring the server and network infrastructure using Nagios. Worked on User administration setup, maintaining account, Monitor system performance using Nagios.

Experience in creating alarms and notifications for EC2 Instances, CPU Utilization, Disk Usage using AWS CloudWatch.

Experience in installation, configuration and troubleshooting of various web and application server issues including Apache HTTP Server, Nginx, Apache Tomcat, Jetty, and WebLogic.

Experience in Installation of SQL Server, MYSQL SERVER and MONGODB.

Good Knowledge in Bash Shell Scripting, Automation of Cron Jobs. Experience in writing Bash shell scripts to automate the administrative tasks and management using cron jobs.

Strong hands on experience in scripting languages like Shell, Ruby and Python.

Expertise in troubleshooting the problems generated while building, deploying and in Production support. Excellent communication skills, ability to work as a team or individually, ability to learn modern technologies quickly.

Provided Production Support in an on-call rotation in a 24x7 Environment.

Good coordination experience with various teams like Dev, QA and Production Operations.

Good knowledge on the concepts and implementation of Fault Tolerance, Replication, Service Oriented Architecture (SOA) and various Software Development Life Cycle (SDLC) and agile methods. Experience working in Agile/SRUM teams.

CERTIFICATION

AWS Certified Developer Associate 2017-2019.

ACADEMIC DETAILS

Masters in Computer Information Systems from Bellevue University, Omaha, NE.

IT SKILLS

Operating Systems : Amazon Linux AMI, Linux (Ubuntu, Centos, Red Hat, Debian), Solaris, Windows.

Virtualization Tools : VMware Workstation, Oracle VirtualBox, Vagrant.

Version Control Tools : GIT, SVN, Github, Bitbucket, Gitlab, AWS-Codecommit.

Bug Tracking Tools : JIRA, AXOSOFT.

Build Tools : Maven, Ant.

CI/CD Tools : Jenkins, Nexus, Chef.

Configuration Management Tools : Chef, Puppet, Ansible.

Containerization : Docker, Kubernetes.

Monitoring Tools : Nagios, AWS CloudWatch

Web/ App Servers : Nginx, Apache Tomcat, Jetty, Apache HTTP Server, WebLogic.

Cloud Infrastructure : AWS (CloudFormation, Cloud Trail, Cloud Watch, Code Build, Code Commit, Code Deploy, CodePipeline, EC2, EC2 Container Service, EBS, Elastic Beanstalk, IAM, Security Groups, OpsWorks, Route 53, S3, CloudFront, Glacier, SQS, SNS, VPCs, DynamoDB, ElasticCache, Lambda.

Scripting Languages : Bash, Shell, Python, PHP, HTML, Ruby.

Databases : SQL Server, MySQL, DynamoDB, MongoDB.

Network Protocols : TCP/IP, FTP, SSH, DNS, TELENT, HTTP, HTTPS, LOAD BALANCING, VPN, FIREWALL, SUBNETS.

PROFESSIONAL EXPERIENCE

Project#1

AWS/DevOps Engineer

Open Source Project(MyCollab)

Synopsis : MyCollab is an open source project. It is a suite of tools for customer relationship management, document

management, and project management.

Responsibilities:

Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files.

Manage Linux staging and testing environments and also automated application packaging and deployments.

Configured and managed Nagios for monitoring over existing AWS Cloud platform. Build Nagios monitors for new services being deployed.

Connected continuous integration system with GIT version control repository and continuously build as the check-in’s come from the developer.

Managed design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.

Integrate GIT into Jenkins to automate the code checkout process and trigger builds.

Responsible for User Management, Plugin Management and End-to-End automation of Build and Deployment process using Jenkins.

Responsible for Managing the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.

Solve deployment errors related to code development, branching, merging and building of source code.

Automated Linux production servers setup using chef cookbooks. Documented release, builds and source control processes and plans.

Environment : Git, Cloud Computing Tools, Nagios, Jenkins, chef cookbooks, maven, nexus, Apache, Tomcat Application Server.

Project#2

AWS/DevOps Engineer

Telstra, Hyderabad, India

Feb 2011 to June 2015

Synopsis : Telstra is a telecommunications and media company, which builds and operates telecommunications networks and market voice, mobile, internet access and other entertainment products and services.

Responsibilities:

Launched AWS EC2 instances using Amazon Web Services (Linux/Ubuntu/RHEL) for development, test and production environments. Responsible for the development and maintenance of Auto Scaling and Elastic Load Balancers.

Created and maintained the development operations pipeline and systems like continuous integration, continuous deployment, code review tools and change management systems.

Responsible for the creation of S3 buckets and policies and for the creation of IAM role based policies.

Set up AWS Security Groups which behave as Virtual firewalls controlling the traffic by allowing it to reach one or more AWS EC2 instances.

Migrated applications to the AWS cloud.

Built scripts on AWS cloud for scheduling EC2 Auto Scaling load balancer with python Boto.

Designed and Implemented scalable, secure cloud architecture based on Amazon Web Services.

Worked with continuous integration/continuous delivery using tools such as Jenkins, Git, Ant, and Maven, created workflows in Jenkins and Worked on the CI-CD model setup Using Jenkins.

Gained extensive practical training in branching, labeling and merging strategies for all applications in Git.

Creating and maintaining GIT repositories also analyzing and resolving conflicts related to merging of source code to GIT.

Worked with logging/monitoring tools such as CloudWatch and Nagios.

Used Configuration management tool Chef and created Chef Cookbooks using recipes to automate system operations.

Developed expertise in writing Shell scripts, Python to automate the package installation, web server and instance configuration.

Managed servers on the Amazon Web Services platform instances using Chef Configuration management.

Used Ant and Maven as build tools on java projects for the development of build artifacts on the source code.

Conducted auto deployment of software applications in secured and managed environment using Docker container technology.

Experience in creating scheduled jobs using Shell and Python scripts.

Managed large-scale deployments in stage and production environments.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Elastic Load Balancer, Auto Scaling, CloudWatch, CloudTrail. IAM, Route53) Maven, Git, Jenkins, Unix/Linux, Chef, Nagios.



Contact this candidate