Post Job Free
Sign in

Devops Engineer

Location:
Arlington, TX, 76015
Posted:
August 08, 2023

Contact this candidate

Resume:

Charan

AWS DevOps Engineer

Contact: 469-***-****

Email: **********.******@*****.***

Summary:

* ***** ** ********* **** AWS DevOps and Cloud technologies to design build processes, develop software products, automate processes, build, and deploy applications, manage releases, package source code, and manage environments.

Basic requirements:

Extensive work on Jenkins and Circle CI for End-to-End automation of all builds and deployments as well as for continuous integration. knowledge of version control software, such as Git and Bitbucket.

EC2 instances and volumes were optimized, and prebaked AMIs were used to build Ec2 instances. Packer and Jenkins pipelines were also used to bake AMIs.

Developed, developed, set up, and put into use the Puppet configuration management system.

Setting up the DNS system and command line interface for application server scalability in AWS using Route53 Using Amazon Identity and Access Management (IAM), you may manage users and groups.

Proficiency with CI/CD using Jenkins and configuration management technologies like Chef and Ansible.

Automating Terraform in the AWS environment.

Worked with IAM to set up Truest relationships, rotate API keys, and establish new Users, roles, and groups.

Working knowledge of AWS VPC, EC2, S3, Glacier, Auto Scaling, EBS, Route53, KMS, RDS, Dynamo DB, IAM, and VPC.

Knowledge of using Linux Containers and AMIs to create Docker containers in addition to building them from scratch.

Created and configured JIRA projects for different subject areas.

Experience in using bug tracking systems like JIRA, Remedy, and HP Quality Center.

Experience with Hybrid Cloud technologies like AWS and VMWARE/VSPHERE.

Strong proficiency in supporting Production Cloud environments (AWS, Azure, and VMware) as well as traditionally managed hosted environments.

Ability to write scripts in Bash, shell, Ruby, and Python scripting languages.

Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing, Post-production analysis of the projects.

Experienced in repository managers like Nexus for Jfrog artifacts also migration.

Experience configuring public and private subnets, route tables, and NAT gateways.

Strong knowledge in RDBMS such as Oracle, and SQL Server using SQL, PL/SQL for data integrity.

Skills:

AWS

VPC, EC2, S3, EBS, IAM, ELB, Route 53, Auto Scaling, SQS, Cloud Watch, Cloud Formation, Certification Manager, KMS

Languages

SQL, PL/SQL, Shell Scripting, Java, Python, JSON, XML, YAML

Database

MongoDB, Oracle, SQL Server, MySQL

Version Control

GIT, Bitbucket, SVN

IDE/Build Tools

Jenkins, Visual studio code, Atom

Scheduling Tools

Control-M, Tivoli

Platform

Linux/Unix, Windows, Alpine Linux

Testing Tools

HP Quality Center, kitchen

Agile Tools

Version One, JIRA, Rally

CI/CD Tools

Jenkins, Terraform, Chef, Ansible

Professional Experience:

Client: Zoom Video Communications: San Jose, CA

Role: AWS DevOps Engineer Oct 2022 – Till Date

Responsibilities:

Was responsible for designing and implementing highly available and scalable load balancing solutions for a variety of applications and services. I worked closely with the development teams to understand their requirements and provide customized load balancing solutions that met their needs.

Hands on experience on AWS Glue to create an ETL (Extract, Transform, Load) pipeline that extracts data from various sources, transforms it, and loads it into a data warehouse and Python for scripting and AWS S3 for storing intermediate data. You can also use AWS Redshift as the data warehouse.

Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing AWS cloud Formation and Jenkins for continuous integration.

Build a Java application that interacts with AWS services like S3, DynamoDB, and EC2. Use the AWS SDK for Java to interact with these services. You can also deploy the application on AWS ECS

I have significant experience with F5 BIG-IP load balancers, including configuring virtual servers, pools, monitors, iRules, and SSL offloading. I have also worked with Power DNS and BIND to provide DNS load balancing solutions for highly available applications.

Created AWS cloud formation templates to create custom sized VPC, subnets, EC2 instances, ELB's, security groups.

Implemented Large Scale Cloud Infrastructure (250+ servers) using AWS resources (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Ops Work and cloud Formation) and security practices (IAM, cloud watch and cloud trail) and services Lambda, EMR, Redshift, ECS, Elastic Bean Stalk).

Building and maintaining an automated pipeline to deploy new features and bug fixes quickly and efficiently to real estate websites and mobile applications with help of CI/CD.

CI/CD Ensures that the software releases meet the high standards for security, accessibility, and user experience required for real estate transactions.

Managing a production infrastructure on Amazon Web Services VPC utilizing AWS Code Deploy, S3, EC2, container Service, cloud Formation including Auto Scaling.

Worked on Converting Existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.

Deploy a high-availability Kubernetes cluster using TKG in a VMware environment. Use multiple nodes and master nodes for fault tolerance. Configure cluster auto-scaling for dynamic resource allocation based on demand.

Environment: AWS (EC2, IAM, S3, VPC, ELB, EBS, Route53 Auto Scaling, Cloud Watch), MySQL, Mongo DB, Oracle, Groovy, Bash, Python, Boto3, Terraform, Kubernetes, Docker, Jenkins, GitHub, GIT, Maven, Tomcat, Apache, Web-sphere, Behave, Cucumber, Ansible, Splunk, Consul, Nexus, RHEL, shell, CI/CD, Cassandra.

Client: AT&T, Dallas, Texas

Role: AWS DevOps Engineer April 2020 – Sept 2022

Responsibilities:

Made buckets on AWS and put files in them. Versioning and security for saved files were enabled.

Managed EC2 instances and S3 services when doing AWS Cloud management.

Participating actively in scrum meetings for analysis of requirements, analysis of tasks, and discussion of progress.

Setting up the Jenkins environment for continuous integration by making it easier for developers to complete build and testing chores.

Implemented and maintained Cloud Watch monitoring and alerting of corporate servers and charges.

Planning and implementing a CI (Continuous Integration) system, including setting up Jenkins servers, Jenkins nodes, necessary scripts, and Windows/Linux virtual machines.

Developed Red Hat Linux and Solaris virtual machines on VMware ESX (Hypervisor) and managed them using the Virtual Infrastructure client.

Multiple language scripting on UNIX and LINUX, including Bash and Shell scripts.

Work with the engineering and quality assurance teams to fix system problems and build-related issues during the Jenkins build process.

Participate with the teams in the scrum rituals (stand-up, grooming, planning, demo/review, and retrospective) to ensure accurate project forecasting and reasonable commitments.

Configured security and system in Jenkins. Added multiple nodes to Jenkins and configured SSH for continuous deployments.

Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.

Designing and implementing for fully automated server build management, monitoring and deployment using Chef. Work with different team members for automation of Release components.

Maintain Chef Servers and management application that can use Jenkins (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.

Create Chef Automation tools and builds, an overall process improvement to any manual processes.

Deployed various Unix Servers which includes Red Hat, Open SUSE and Solaris distribution and provided administration and support.

Environment: AWS, EC2, Route 53, ELB, ASG, ECS, Terraform, Web Servers, Java, Maven, Jenkins, Chef, Ruby, Git, Red hat Linux, Tomcat.

Client: Saviance Technologies, Hyderabad

Role: System/ Build & Release Engineer Nov 2017 – Dec 2019

Responsibilities:

Involved in design, configuration, installation, implementation, management, maintenance, and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.

Build and support the environments consisting of Testing, Development and Production.

Written Ant scripts to automate the build process in Hudson/Jenkins.

Altering the existing ant scripts based on the requirement and writing new build.xml files for the new modules.

Setup and configured Hudson created Jobs for automating build and deploy activities.

Extensively worked with Version Control System tool SVN.

Created users, groups, repositories, branches, tags in SVN.

Updated, merged, and resolved password authentication issues in Jenkins and JIRA.

Implemented and promoted use of Hudson within the developer community for Continuous Integration. Validated Hudson along with Bamboo.

Responsible for setting up cron jobs scripts on production servers.

Used Shell script to configure the WebLogic, Apache Tomcat application server in all the environments.

Worked portal for triggering builds and releasing them to stakeholders by understanding the pain points of Developers and QA engineers.

Created and modified application related objects, created Profiles, users, roles and maintained system security.

Coordinating with 24 x 7 on-call support personnel in debugging.

Environment: Tomcat, Apache, Hudson, Python, Ruby, JIRA, WebLogic, Ant, Artifactory, SVN, Ubuntu, Windows.

CA Technologies, India

Build and Release Engineer May 2015 - Oct 2017

Responsibilities:

Created the automated build and deployment process for application and re-engineered the setup for better user experience.

Installed and administered Bitbucket source code tool and designed the branching strategies for Bitbucket as well as ensured the reliability of the application.

Integrated Jenkins with Bitbucket for continuous integration.

Installed and administered Nexus repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.

Configured application servers like Apache Tomcat and JBoss to deploy the code.

Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven.

Developed automation scripting in Python using Puppet to deploy and manage Java applications across Linux servers.

Worked on Puppet Dashboard, and the Puppet DB for the configuration management to the already existing infrastructure.

Managed Puppet classes, resources, packages, nodes, and other common tasks using puppet console dashboard and live management.

Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.

Used monitoring tools like Nagios to make sure the servers and applications supporting the build pipeline are running smoothly.

Used JIRA for project management and bug tracking.

Environment: Apache Tomcat, Jira, Python and JBoss



Contact this candidate