Post Job Free

Resume

Sign in

Devops Engineer Cloud

Location:
Dayton, OH
Posted:
June 17, 2021

Contact this candidate

Resume:

Tejaswi Reddy

AWS DevOps Engineer/Cloud Engineer

EMAIL: adm675@r.postjobfree.com PH: 937-***-****

Professional Summary:

AWS Certified Solutions Architect and Resourceful DevOps Engineer/Cloud Engineer with 3+ Years of Hands-on experience in CI/CD (Continuous Integration/Continuous Deployment) processes, IaC- (Infrastructure as Code), migrating On-premises infrastructure to cloud platforms (AWS), involving virtualization using VMWare and infrastructure orchestration using containerization technologies.

Expertise in Amazon AWS cloud services like EC2, EKS, Elasticsearch, Elasticache, S3, VPC, ELB, EMR, ECR IAM, Cloud Watch, Elastic Beanstalk, CloudFront, Route53, SQS, Lambda.

Experience in working with CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.

Strong exposure on creating Docker Images, Containers, and Swarm.

Experience in various modules of Spring framework like Spring IOC, Spring AOP, Spring MVC, Spring Batch, Spring ORM, Transaction Management, Spring Security

Expertise in implementing the persistence logic using JDBC, JPA, Spring JDBC, Hibernate framework.

Hands-on experience in converting existing Terraform modules that had version conflicts to utilize Cloud formation templates during deployments.

Experience in designing, installing, and implementing the Ansible configuration management system and in writing playbooks deploying applications.

Experience in setup Continuous Integration using Jenkins and Continuous Delivery Tools Puppet, Chef, and Ansible.

Expertise in providing security and managed user access using AWS Identity and Access Management (IAM), including creating new Policies for user management in JSON.

Created and configured Jenkins’s pipeline and administered Jenkins for Continuous Integration and deployment into Tomcat application server jobs and templates workflows to improve reusability for building pipelines.

Implemented and supported CI process via Jenkins for several Java applications including setting up pipeline jobs and downstream job configurations in Jenkins.

Expertise in writing shell script, Python programming, Bash scripts.

Experienced in implementing and administering monitoring tools like Splunk and Nagios.

Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.

Experience in supporting 24x7 production environments and providing on-call and weekend support.

Strong work ethic with good interpersonal and organizational skills.

Technical Stack:

Clouds: AWS.

CI/CD and Build Tools: Jenkins.

Infrastructure as Code: Terraform, Cloud Formation.

Configuration Management Tools: Ansible, Chef, Puppet.

Containerization and Orchestration: Docker, Kubernetes, OpenShift, Helm, AWS ECS.

Version Control Tools: SVN, Git, Bit bucket

Monitoring Tools: Nagios, PagerDuty, Splunk, ELK.

Operating Systems: Windows Server, RedHat, Ubuntu, CentOS, Debian, Solaris, SUSE, Mac.

Languages/Scripting: Shell Scripting, Core Java, Python, JSON, YAML, HTML, CSS, Bash.

Frameworks: Springs 4, Hibernate, Struts 2.x

Web Application Servers: Apache HTTP, Tomcat, Nginx.

Networking: HTTP, HTTPS, TCP/IP, DNS, FTP, SSH

Databases: Oracle, DB2, MySQL Server2008, DynamoDB, MongoDB, Redshift.

Virtualization Tools: Oracle Virtual Box VMWare, vSphere, ESXi, vCenter, Vagrant

Bug Tracking and Ticketing Tool: JIRA, RALLY.

Professional Experience:

November 2020 – February 2021.

AWS DevOps/ Site Reliability Engineer, EQUIFAX, Alpharetta, GA.

Worked on provisioning and managing Amazon Web Services (AWS) like EC2, EKS, ECS, ELB, IAM, Cloud Trail, Route53, RDS, Aurora, VPC, SQS, SNS, Lambda, EBS, Elasticache, Elasticsearch focusing on a production ready, load-balanced, highly available and fault-tolerant infrastructure.

Worked as an SRE support for the team and was available on 24hour call support, escalating various issues related to application and infrastructure.

Analysis, design and development of Application based on J2EE using Spring and Hibernate.

Built application on spring boot (annotation based) running on Embedded Tomcat.

Implemented the application modules using Spring Core layer (IOC), Spring Security, Spring AOP, Spring ORM, Spring Batch, Spring Rest web services to develop the application.

Used Java 8 streams and lambda expressions to increase performance.

Developed API proxy in APIGEE to make JPM application API’s available to the external systems.

Consuming the SOAP web services exposed by paymetric (third party vendor) for credit card transactions using JAX-WS.

Managed to integrate PagerDuty with CloudWatch for Various EMR applications like SaaS, H2o, Jupyter, Hue, Hive

Managed EMR applications in Kubernetes clusters (EKS) and maintained them.

Created and managed users, roles, and groups using AWS Identity and Access Management (IAM) and managed hardware, software, and networking for a large-scale cluster on Amazon EC2.

Created functions in AWS Lambda to run python scripts by achieving serverless architecture in AWS and deploying through Terraform.

Developed Cloud Formation templates to create custom-sized VPC Solutions in AWS with the help of Network ACLs, Security groups, public and private network configurations to ensure successful deployment of Web applications by achieving Infrastructure as a code.

Worked on setting up and managing the EKS cluster in multiple environments using cloud formation templates.

Used EKS for automating deployment, scaling, and operations of applications in containers across clusters of hosts and provided container-centric infrastructure.

Integrated Docker container orchestration framework with Kubernetes by creating pods, config Maps, deployments, Replica sets, nodes, etc.

Implemented Microservices on RedHat OpenShift based on Kubernetes and Docker to achieve Continuous Delivery.

Worked on OpenShift for container management and to enhance container platform multi - tenancy.

Configured and managed an ELK stack, setup the Elasticsearch ELK stack to collect, search, and analyze log files across the server. Evaluated system logs using the ELK stack.

Wrote Ansible customization scripts to manage and automate configurations on several Linux and Solaris servers.

Implemented Blue/Green pattern deployment methodologies and rollbacks with zero downtime to deploy process in Tomcat and EKS API server and worker node upgrade.

Worked on infrastructure with Docker containerization. Collaborated with development support teams to set up a continuous delivery environment with the use of Docker.

Deployed artifacts generated by Jenkins and involved in creating deployment, build scripts and automated solutions using Python.

Implemented a Jenkins pipeline to replace MQ servers with AWS SQS Queues and wrote groovy script for Jenkins pipeline job.

Worked on Jenkins setting up CI for new branches, build automation, plugin management, and securing Jenkins and setting up master/slave configurations.

Worked along with the development team to migrate from Ant scripts to Maven and created pom.xml files, performed releases with the Maven release plugin, and managing Maven repositories.

Deployed and configured GIT repositories with branching, forks, tagging, and notifications.

Worked on Monitoring tools like CloudWatch PagerDuty integration and Migration from Datadog to Prometheus and Grafana.

Environment: AWS, Ansible, EMR, PagerDuty, CloudWatch, Grafana, Kubernetes, OpenShift, Terraform, Microservice, Docker, Maven, Jenkins, GIT, shell scripting, Python, Ruby, Ant, Docker swarm, Tomcat, Nagios, JIRA.

March 2016 – November 2018.

DevOps/Cloud Engineer, Genpact, Hyderabad, INDIA.

Maintained multiple EC2 servers, worked on rudimentary AWS resources like IAM, VPC, S3, Lambda, ELB, Autoscaling.

Maintained various applications on EKS clusters.

Worked on shell scripting and Python (BOTO3) for tagging all the AWS resources.

Monitored and troubleshooted AWS resources according to the AWS best practices.

Involved in the detail design of the modules according to the J2EE standards.

Implemented the application using Agile development methodology.

Implemented the application modules using Spring Core layer(IOC), Spring Security, Spring AOP, Spring ORM, Spring Batch, Spring Transaction Management in order to develop the application.

Implemented Spring Services and business operations Dependency Injection.

Used spring boot annotations for entire configuration and free of xml.

Used Jenkins for CICD pipelines, package creation, distribution, and deployment onto tomcat application servers via shell scripts embedded into Jenkins jobs.

Wrote Ansible playbooks with Python SSH as a wrapper to manage configurations and the test playbooks using Python.

Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.

Creating containers with the help of Docker images. Virtualized the images by using the Docker files.

Virtualized the servers using the Docker for the test environments and dev-environmental needs and configuration automation using Docker containers.

Worked on CI/CD for PostgreSQL and MySQL Applications.

Created dashboards in VSTS for CI/CD pipelines, Work items, and bugs.

Resolved Merge Conflicts, configured triggers, and queued new builds within the release pipeline.

Worked on writing Jenkins pipeline scripts using Groovy and Job DSL Plugin for creating common templates of pipeline jobs.

Deployed J2EE applications to Application servers in an Agile continuous integration environment and automated the entire process.

Used GIT as a source code management tool, created local repo, cloned the repo, and performed add, commit, push, stash, branching, created tags operations. Defined branching, labelling, and merge strategies for all applications in GIT.

Installed and configured Splunk as a monitoring tool for disk usage, CPU utilization and sent alerts to our teams based on the same. Reporting windows event logs from remote machines to Splunk using Splunk universal forwarder. Also ran the query from Splunk UI to access data from Microsoft DB using Splunk DB Connect.

Used Rally as a Bug tracking & monitoring tool.

Environment: AWS, Terraform, Ansible, Kubernetes, Docker, Jenkins, Groovy, Git, shell scripting, Splunk, Unix/ Linux environment.

January 2015 – February 2016

Jr. DevOps Engineer/ System Engineer, KTree Solutions (P) Ltd, Hyderabad. India.

Experience in installing and configuring CentOS and Solaris platforms.

Worked on logical volume management (LVM) by adding external disks from SAN storage.

Worked with virtualization using VMware Hypervisor, VMware workstation, KVM for

Solaris/centos servers.

Installed and configured subversion on both Linux and Windows platforms.

Managed all the subversion repositories for branching and tagging.

Worked closely with Project Managers, Developers and QA Analysts to ensure successful software.

build and deployment for test, staging and production environment.

Administered SVN for version control to include branching and merge management, and JIRA to track process defects.

Created scripts that automate or improve the builds for all client-side platforms - iOS, Android, Windows, using Git and Jenkins.

Execution of daily builds and releases using automated python scripts.

Resolved update, merge and password authentication issues in Bamboo and JIRA.

Used SCM tool like Team Foundation Server (TFS) Build Server.

Implemented build automation using tools like Jenkins.

Troubleshooting issues raised during the build and deployment process.

Worked on deleting the old, deployed code and deploy the newly built code using Web Sphere.

Environment: SVN, Ant, Visual Studio 2013, Jenkins, Maven, Version One, Web Sphere Linux, shell scripting, Oracle, JIRA, Nexus, JBOSS, VMware, Virtualization, Symantec DLP.

Education:

Master of Science in Computer Science, University of Dayton. OHIO Jan 2019 – Aug 2020

With Cumulative GPA of 3.6/4.

Coursework: Cloud Computing, Operating Systems, Advance Algorithms, Software Testing, Database Theory, Data Security, Large Scale Software Engineering.

Certifications:

AWS Certified Solutions Architect Associate Jun 2020 – Jun 2023



Contact this candidate