Post Job Free

Resume

Sign in

Engineer Aws

Location:
Hyderabad, Telangana, India
Salary:
$140000/annum
Posted:
January 20, 2021

Contact this candidate

Resume:

Omesh

AWS DevOps Engineer

Professional Summary:

Over 9 years of Information technology experience working as a AWS DevOps engineer for around 5 years with hands-on experience automating, building, deploying, managing and releasing of code from one environment to other environments in AWS, leveraging configuration .management, CI/CD and DevOps processes, around 2 years working as a Build and Release Engineer and as a Linux administrator and around 3 years working as a Manual Tester.

Experience on AWS platform and its dimensions of scalability including EC2. S3, EBS, VPC, ELB, AMI, SNS RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security uroups.

Ability to manage SCM processes which include compiling packaging. deploying and application configurations.

Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning,. Developing, Testing and Implementing and Post-production analysis of the projects Experience in AWS RDS to setup database using $3 buckets and configuring instance backups to$3 bucket

Exposure to Infrastructure automation using Terraform Experience in managing production-grade

Kubernetes clusters such as creating, deploying editing and deleting of clusters.

Experience with Kubernetes to manage the containerized applications, creating config Maps, deployments, secrets, services and deploying application containers as pods. Experience in configuration management tools like Puppet, Ansible and Chef Hands on experience on Chef Enterprise, installed workstation, bootstrapped nodes, wrote recipes and cookbooks and uploaded them to chef server.

Experience in working with container-based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registries.

Experience in managing and setting up Continuous Integration using tools like Jenkins/Hudson Experience in writing Ansible playbooks which are the entry point for Ansible provisioning where the automation is defined through tasks

Experience in Container management using using the Docker YAML format by writing Docker files and set up the automated build on Docker HUB and installing and configuring Kubernetes. Experience in creating Jenkins Environment and configuring end to end build pipelines. Experience in using build tools like MAVEN and ANT for the building of deployable Artifacts such as war and ear from Source Code.

Extensive experience using Maven and ANT as build tools for the building of deployable artifacts. Experience in using containerization tools like Docker for deployment and build web applications, those can run consistently across any machine, have knowledge on containerlzation orchestration using Kubernetes.

Well versed with many different concepts of Chef like Roles, Environments, Data Bags, Knife, and Chef

Server Admin/Organizations.

Hands on expertise with configuration tools like Chef, Puppet, and Ansible and creating Manifests, Play Books, and Cookbooks to automate infrastructure maintenance and configuration. Experience In deploying code through web application servers Web Sphere, Web Logic and Apache Tomcat

Experience in working with contalner-based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose

and Docker registries.

Experience in writing playbooks and creating roles in Ansible Experience in configuring Ansible to manage AWS environments and automate the build process for core AMIs Experience with Infrastructure Automation configuration management tool Ansible Experience in Configuration Management Tool Chef Enterprise, Writing Chef Recipes, Chef Cookbooks to automate Buld, Deployment process

and System operations.

Experience in working with Version Control Systems/ Source Code Repository tools like GIT, Cvs, sVN, GitHub, Performance maintaining/troubleshooting the CM tool in UNX and Windows environments. Experience working of deployable ancient rarities from source code utilizing Maven as a Bulld Tool. Expert in deploying the code through web application servers like Websphere, Web Logic, and Apache Tomcat

Experlenced in database technology such as sQL, MysQL Good knowledge in varlous network services like DNS, NFS, CIFS, FTP, NIS. Proficient with managing Iptables and services like; HTTP, LDAP, SMTP, IMAP, DNS, DHCP, LDAP. Strong knowledge of DNS, DHCP and IP Addressing. Installation and configuration of varlous services like DNS, DHCP, NFS, LDAP, Apache Web Server, SSH, HTTP, RPM package management Knowledge of using Routed Protocols: FTP, TCP, UDP, SFTP, SSH, HTTP, HTTPS and Connect direct. Experience in Installation, Configuration and Administration of Red Hat Enterprise Linux 4.x/5.x/6.x, Sun Solaris, Cent OS 5/6 and Windows

Experience in UNIX shell scripting and python scripts used to automate day to day administrative tasks. Experience in Branching, Merging Tagging and maintainíng the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab). Expertise in LINUX/UNIX system builds, administration, Installations, Upgrades, Troubleshooting on different distributions such as Ubuntu, Centos, Red Hat, RHEL 4x/5.x/6.x Good analytical, problem solving, communication skills and can work either independently with little or no supervision or as a member of a team.

Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.

Selfmotivated, quick learner takes independent responsibility to contribute and teamwork skills. Technical Skills:

CT Tools

CD Tools

Build Tools

Versioning Tools

Scripting

Database_

Web servers

Web Technologies

Virtualization

Bug Tracking Tools

Operating Systems

Puppet, Chef, Ansible, Docker

Hudson, Jenkins

ANT, Maven

GVS, Subversion, Clear case, Git, BitBucket, Git lab._ Python scripting, Power Shell scripting

Oracle, SQL SERVER, MySQL, PostgreSQL_

Web logic, Web Sphere, Apache Tomcat, JBOSS

HTML, Java Script, CSS

VMware ESX/ESKI, Docker, Amazon AWS/EC2, Xen, Vagrant JIRA, HP Quality Center

Windows, Mac OSX. UNIX, LINUX (RHEL), RedHat, Linux Mint, Cent OS Professional Experience

Cambia Health Solutions, Portland, OR

AWS Dev0ps Engineer

Creating Amazon EC2 Cloud Instances (Linux/ Ubuntu/RHEL) using AWS Cloud formation template and Configuring launched instances with respect to specific applications. Working on Amazon AWS BC2 cloud services for installing, configuring and troubleshooting on various

Amazon images like Amazon Linux AMI, Redhat and Ubuntu. Creating and managing multiple Instances of Apache Tomcat and deployed several test applications in those instances in QA environment.

Creating Terraform scripts to move existing on-premises applications to cloud Creating AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.

Creating WebSphere/Tomcat Application Server Clustered Environments and handling Load Balancing for Q4, UAT and Production.

Working with Nagios and Oracle Enterprise Manager Console for application status monitoring. Jan 2019to Present

Working with server virtualization and implementation of clusters with Infrastructure as a Service

(laas).

Building and maintalning Docker contalner clusters managed by Kubernetes on AWS. Installing and configuring code rules, keys of SonarQube for code analysis and created of SonarQube dash boards for different team members based on their roles to monitor the progress of project source code. Working on creating of custom Docker container images, tagging and pushing the images. Working on Docker consoles for managing the application life cycle. Building, developing, staging and production software environments and their infrastructure. Implemented continuous delivery pipeline involving Jenkins, Ansible to complete thee automation from commit to deployment.

Coordinating and supporting project branches merging process with source code control. Creating and maintaining various Jenkins jobs and created master slave nodes. Working with issues in the production environment, Apache Tomcat configuraion and support for other teams within IT.

Bullding a Docker image with Packer and provisioning with Kubernetes by using Docker Packer Bullder. Developingg automated deployment scripts using Ant and python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server. Creating various roles and environments, written custom. Creating Jenkins pipelines involving several Downstream/Upstream job configurations based on dependencies from other applications and based on Release methodologies. Working on Jenkins plug-in management areas and implemented several CI / CD plug-in like AWS EC2, build pipeline, Docker, Git, JUnit and pipeline plug-ins. Managing local deployments in Kubernetes, creating a local cluster and deploying application containers. Implementing Jenkins as a full ycle continuous delivery tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into Jenkins jobs. Working on several areas of Jenkins like master/slave administrations, access controls, report generations, parameterized /triggered build setups etc. Planning, developing and maintaining infrastructure as code using CI/CD deployments using Ansible. Implementing CI for several demanding consumer facing applications with bi-weekly releases with Jenkins

Environment: AWS (Ec2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Puppet, GIT, SVN, Jenkins, JIRA, Oracle, Shell, Ant, Maven, SonarQube, Java, Linux. WageWatch Inc., Phoenix AZ

DevOps Engineer

Worked on lifecycle management of image-based containers by the Dockers. Worked with the development team to generate deployment profiles jar, war, ear) using ANT Scripts and Jenkins.

Installed, configuring and administering Jenkins as Continuous Integration Server on Linux machines. Implemented the setup for Master slave architecture to improve the Performance of Jenkins. Installed and configured Kubernetes, Chef Server/workstation and nodes via CLI tools and wrote Docker files to create new images based on working environments for testing purposes before deployment Developed puppet manifests for different application and web servers Hke Apache, Tomcat, Nginx, WebSphere, and Web logic.

Integrated Kubernetes and controlled, automated application deployments and updates and orchestrated deployment

Designed Kubernetes cluster, configured and deployed the Kubernetes dashb0ard to access the cluster via its web-based user interface.

Jan 2016 to Dec 2018

Managed the source code repository and involved in the build, release and continuous integration process.

Dealt with errors in pom.xml file in order to obtain appropriate builds using maven build tool. Created proper documentation for new server setups and performed backups on existing servers. Implemented a Continuous Delivery plpeline with Docker, Jenkins and GitHub. Whenever a new GitHub branch gets started, Jenkins automatically builds new Docker container from it. Installed and Configured the Nexus repository manager for sharing the artifacts within the company. Supported and developed tools for integration, automated testing and release management. Created private cloud using Kubernetes that supports DEV, TEST, and PROD Used Cloudwatch for monitoring servers CPU performance and memory utilization. Coordinated with the Dev, DBA, QA, and IT Operations environments to ensure there are no resource confficts.

Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments. Participated in day-to -day System Administration tasks on RHEL/Cent OS 5.x/6.x Verified the methods used to create and recreate software builds are consistent and repeatable. Participated in Research of the project applicatlon architecture to support/resolve build, compile, and test issues/problems.

Used Jira as ticket tracking and work flow tool.

Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using JENKINS and BUILD Pipelines, ANT, MAVEN. Deployed Java/j2EE applications to WebLogic server using Jenkins builds. Set up the Linux Cron jobs for automating various build related jobs and application data synchronization jobs.

Worked on customization of existing Python scripts of some of the internal applications. Worked on writing multiple Python, Ruby and Shell scripts for various companywide tasks. Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.

Involved in writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify, automate day-to-day server administration tasks. Wrote Shell and Python scripts for automating the build and deployment process. Maintained, executed, and scheduled build scripts to automate DEV/QA/UAT builds. Worked on with Bit bucket, Git for code check-ins/checkouts and branching etc. Created and Implemented branching and merging strategy with multiple branches using GIT as source code management repository to keep track of version changes. Implemented and maintaining the Branching and Build/Release strategies.

Environment: Docker, Chef, SVN, ANT, Git, Jenkins, Chef, Java/j2EE, ANT, MAVEN, Tomcat, Shell Scripts, XML, Linux, UNIx, Windows 7. JIRA, RHEL, Red Hat Linux, Cent Os, Ubuntu, Linux. Green Dot Corporation, Pasadena, CA

Linux Administrator and Build and Release Engineer Created branches in subversion implementing parallel development process. Worked on Maven creating artifacts through source code and internal deployment in Nexus repository. Configured Jenkins Jobs using multiple slaves consisting windows and Unix builds. Worked with Configuration Management Tools (PUPPET, CHEF) Set up the environments on all the servers.

Performed DevOps for Linux and windows platforms

Built applications using Chef/puppet scripting, Ant with lvy build. Installed Jenkins on Linux machines and created master and slave configurations to implement multiple parallel builds.

Application deployment and configuration for enterprise scale infrastructure using Jenkins. Worked on functional and unit tests using python and Java. Oct 2013 to Dec 2015

Responsible for creation and management of Chef Cookbooks. Wrote Puppet manifests for deployment and configurations Maintained Site Collections, Site Templates, Access Permissions, and Forms. Analyzed and fixed the issues after deploynment.

Responsible for the deployment from Development environment to Production Environment. Maintained all the environments to ensure everything is up and running properly after deployment. Responsible to maintain health check of the servers and environments. Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools. Planned and performed the upgrades to Linux RHEL 5x, 6x, SUSE, CENTOS 5, operating systems and hardware maintenance like changing memory modules, replacing disk drives. Handled NFS, Auto Mount, DNS, LDAP related issues. Monitored CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network

using the tools NAGIOS 4.0 monitoring.

Performed failover and integrity test on new servers before rolling out to production. Deployed and configured application server Tomcat deploying Java and Web Application. Wrote Shell scripts tor automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, and analyzing the User logs. Planned, scheduled and Implemented oS patches on Linux boxes as a part of proactive maintenance. ldentified, troubleshoot, and resolved problems with the OS build failures. Installed, configured, and customized services send mall, Apache, FTP servers to meet the user needs and requirements.

Performed kernel and database configuration optimization such that it limits 1/0 resource utilization on

disks.

Environment: 2003/ 2008. sVN, Powershell, GIT, ANT, JavaScript, Maven, Chef, XML, Puppet, AJAX. Jenkins, Visual Studio UNIX, Linux, 2010, Perl, sQL Server Bash, Python, 2008, Windows Ruby, Web Server Loglc, Tomcat, JIRA, Red Hat Linux, Autosys, Cent Os, VMware vSphere, VMware, GIT, Shell Scripting, MysQL Sparksoft Corporation, Catonsville, Mar 2011 to Sep 2013 MD

Manual Tester



Contact this candidate