Post Job Free

Resume

Sign in

Configuration Management Devops Engineer

Location:
Bellevue, WA
Posted:
August 17, 2023

Contact this candidate

Resume:

Kowshik reddy Email ID: ady0h4@r.postjobfree.com

Bellevue, Washington Phone No: 425-***-****

PROFESSIONAL SUMMARY:

●DevOps Engineer/Build and Release Engineer with approximately five years of experience who is highly motivated, enthusiastic, and pro-active and who has great 'can-do' attitude and a "go-to" approach.

●Extensive experience with the cloud infrastructure of AWS (Amazon Web Services) and the deployment and administration of AMI virtual machines on Elastic Compute Cloud (EC2).

●Developed and deployed infrastructure and applications into the cloud using AWS resources, including EC2 instances, S3, RDS, EBS, VPC, SNS, IAM policies, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Ops Work, Security Groups that emphasize fault tolerance and high availability.

●Experience with various build automation tools like Jenkins and Maven to achieve end-to-end automation.

●Extensive experience managing Docker containers using Kubernetes to automate container maintenance using REST APIs.

●Comprehensive understanding of Software Configuration Management (SCM) processes, which include compiling, packaging, and deploying various applications.

●Experience monitoring logs using the ELK stack (Elasticsearch, Logstash, Kibana).

●Proficient in Python programming, with expertise in scripting and automation for infrastructure provisioning and configuration management.

●Proficient in navigating Kubernetes clusters for development, debugging, and deployment

●In-depth knowledge of installation, upgrades, patches, configuration, and performance tuning on both hardware and software systems.

●Used Docker extensively for virtualization, shipping, running, and deploying the application to speed up the build and release process.

●Experience with Continuous Integration and Deployment methodologies using Jenkins, Hudson, and Configuration Management tools such as Ansible/Chef/Puppet, along with Docker containers to ensure independent deployment across environments.

●Managed AWS infrastructure provisioning with CloudFormation and Terraform.

●Expertise in Helm chart development, packaging, and release management.

●Worked on user admin groups, account maintenance, and system performance monitoring with Nagios.

●Design, administer, and support source control and binary repository systems such as Bitbucket / Stash, Git, SVN, and Nexus.

●Extensive expertise in installing operating systems across numerous workstations using Kick Start Server and Jump Start Server.

●Extremely creative, imaginative, committed, intellectually curious, and business smart, with excellent communication and interpersonal abilities.

TECHNICAL SKILLS:

Languages

Python, Java, Shell Scripting, Ruby, XML

CI/CD Tools

Jenkins, Concourse, Bamboo, TeamCity

Configuration Management Tools

Ansible, Chef, Puppet

Cloud Technologies

AWS, Azure, OpenShift

Cloud Orchestration

Terraform, Cloud Formation

AWS Services

EC2, ELB, VPC, RDS, IAM, CloudFormation, S3, CloudWatch, Cloud Trial, SNS, SQS, SWF, EBS

Servers

WebLogic, WebSphere, JBOSS, Apache Tomcat, TFS, IIS, Nginx

Version Control Tools

Subversion, GIT, Bitbucket

Databases

Oracle, MySQL, Postgres SQL, MongoDB

Platforms

Windows, UNIX, Linux, Mac

PROFESSIONAL EXPERIENCE:

Client: Prevail Bank, Wisconsin Rapids, WI Aug 2021 – PRESENT

Role: DevOps Engineer

Responsibilities:

●Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, Node.js and app deployments and worked on AWS lambda with Amazon Kinesis.

●Installed, Configured, and Administered Jenkins Continuous Integration Tools.

●Proposed, Implemented, and maintained New Branching strategies for development teams to support trunk, and development baseline codes along with several feature branches.

●Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, and defining backup and archival plans.

●Developed CI/ CD - Building Docker container for Java, Spring boot, and Node.js applications and deploying to AWS EC2 instance using Jenkins, Ansible, Lambda, and DynamoDB.

●Implemented new project builds framework using Jenkins & Maven as build framework tools.

●Used Maven as a build tool on Java projects for the development of build artifacts on the source code.

●Develop 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.

●Implemented and maintained Kubernetes manifests (YAML or JSON) to define and manage deployments, services, replica sets, and other Kubernetes resources.

●Configured and managed Kubernetes networking using services, ingress controllers, and network policies to enable communication between services and enforce network security.

●Managed deployments in EKS managed Kubernetes, set up multi nodes clusters, and deployed containerized applications

●Automated and deploy development environments using Ansible to various cloud providers Amazon AWS and EC2, and Jenkins’s testing.

●Highly involved in designing and implementing fully automated server build management, monitoring and deploying By Using Technologies like Chef.

●Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.

●Developed Python scripts to automate infrastructure provisioning, configuration management, and deployment processes, resulting in streamlined workflows and improved reliability.

●Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes, and EC2 instances.

●Designed and implemented Terraform modules to create, update and delete cloud infrastructure on AWS, GCP and Azure.

●Developed Terraform modules and templates for infrastructure provisioning, enabling consistent and repeatable deployments across environments.

●Managed Terraform state files, leveraging remote state storage for team collaboration and version control.

●Troubleshot and resolved issues related to Terraform deployments, infrastructure configurations, and resource dependencies.

●Implemented and managed a DataDog monitoring solution for complex infrastructure, ensuring comprehensive visibility into application and system performance.

●Configured and customized DataDog agents, integrations, and dashboards based on specific monitoring requirements.

●Collaborated with development and operations teams to create automated infrastructure provisioning and management solutions.

●Documented release metrics, and software configuration process. Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.

●Worked on the installation and configuration of the monitoring tool Nagios.

●Deployed and configured Atlassian Jira, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.

●Worked on multiple databases like MongoDB, MySQL, ORACLE, Amazon DynamoDB, Apache Cassandra, and MS SQL Server.

●Troubleshoot and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Set up and executed process to code review system effectively.

Environment: Java, AWS, AWS Cloud, Jenkins, Maven, Nagios, SQL, Ansible, Chef, Kubernetes, IBM WebSphere, Docker, Java, Git, JIRA, XML, Cassandra, Apache Tomcat, MongoDB, Linux, Windows.

Client: Celexsa Technologies Pvt Ltd, INDIA Jan 2018 – Dec 2020

Role: DevOps Engineer

Responsibilities:

●Responsible for the implementation of Continuous Integration (CI) and Continuous Delivery (CD) processes, including the use of Jenkins and Shell scripts to automate routine tasks.

●Used Gliffy, a cloud-based diagramming software, to create various types of design documents required for the continuous integration process.

●Providing documentation on application install, upgrade, and release guides to the documentation team.

●Set up and managed AWS EC2 instances, volumes, DNS, and S3 using Ansible modules.

●Using the Jenkins AWS Code Deploy plug-in to deploy to AWS.

●Developed Python scripts to automate infrastructure provisioning, configuration management, and deployment processes, resulting in streamlined workflows and improved reliability.

●Creating several Chef Cookbooks for installing, configuring, and upgrading various programs on the servers.

●Used AWS Lambda in conjunction with other AWS services such as Amazon API Gateway, AWS Step Functions, and AWS Event Bridge to create serverless processes and event-driven architectures.

●Used AWS Lambda layers to manage common libraries or dependencies across numerous Lambda functions for code reuse and separation of concerns.

●Deployed Java/J2EE applications to Application servers in an agile continuous integration environment, automating the entire process.

●Performed and deployed builds for multiple environments such as integration, testing, and production.

●Created Ansible Playbooks using SSH as the Wrapper to Manage AWS Node Configurations and Test Playbooks on AWS Instances Using Run Ansible Scripts to Provision Dev Servers.

●Developed applications using SOA architecture and REST web services.

●Use Terraform with Python, Docker containers, and Service Orchestration to automate provisioning and repetitive processes.

●Developed and maintained Python-based automation scripts for infrastructure provisioning, configuration management, and application deployment, resulting in increased efficiency and reduced manual efforts.

●Deployed and managed microservices-based architectures and containerized applications using container orchestration technologies such as Kubernetes.

●Created Helm charts for packaging and deploying containerized applications on Kubernetes clusters.

●Developed reusable and customizable Helm chart templates to facilitate fast application deployments across several settings.

●Created scripts for automated system deployment in order to increase infrastructure.

●Documented the build and release process and flow, release processes, the order of operations for all releases, and a developer user guide for local builds.

●Used E2C, S3, RDS, EBS, Elastic Load Balancer, and Auto Scaling Groups to implement AWS solutions.

●Configured and optimized OpenShift clusters for application requirements and performance goals, including node scaling, resource allocation, and cluster networking.

●Developed monitoring and logging solutions for OpenShift utilizing tools such as Prometheus and Grafana to enable real-time monitoring of application health and performance.

●Designed and implemented Splunk infrastructure to collect, index, and analyze machine-generated log data from diverse sources.

●Developed and maintained Splunk dashboards, reports, and alerts to monitor system health, troubleshoot issues, and ensure operational efficiency.

●Created custom Splunk queries and search strings to extract valuable insights from log data and identify patterns, anomalies, and security incidents.

●Use GIT source control to coordinate/assist developers in creating and implementing proper branching, labeling/naming conventions.

●Created custom dashboards and visualizations in Kibana to provide real-time insights into system performance, log trends, and key metrics.

●Developed and maintained Logstash configurations and filters to normalize and enrich log data for efficient searching, indexing, and visualization.

●Worked on AWS Elastic load balancing for deploying applications in high availability.

●Stored code bundles in AWS S3 for deployment on EC2 instances.

●Managed Docker containers, performed container orchestration, and handled container networking using Docker Compose and Docker Swarm.

●Implemented Docker security best practices, including image scanning, access control, and container hardening.

●Designed bespoke Kibana dashboards and visualizations to manage system metrics, track application performance, and diagnose problems.

●Implemented alerting mechanisms using Elasticsearch Watcher to proactively detect and notify stakeholders of critical log events.

●Participated in incident response and post-mortem analysis to investigate root causes and capture contributing factors for redemption

●Developed and maintained Chef cookbooks and recipes to automate configuration management tasks, reducing manual effort and increasing efficiency. Create Chef Roles to manage deployment automation.

●Collaborated with DevOps teams to use tools like Ansible and Docker to automate the deployment and configuration of ELK stack instances across numerous environments.

●Assisted developers in setting Elastic Bean Stalk to quickly deploy applications for testing and pushing developed code for testing.

●Collaborate with development/testing, deployment, systems/infrastructure, and project teams to ensure that build and test systems run continuously.

●Collaborate with Release Management on suitable system releases, as well as other development platforms.

Environment: Amazon Web Services (AWS), Chef, Puppet, Nagios, Ansible, Kubernetes, SonarQube, GIT, CI/CD, Jenkins, Artifactory, JIRA, Apache, Ant, Sonar, Putty, SQL, My SQL, Oracle, Windows.

EDUCATION HISTORY

Master’s

State University of New York, Buffalo

Bachelor’s

GITAM University

CERTIFICATIONS

Amazon Web Services Cloud Practitioner (09/2019 - 07/2023)

AWS Certified SysOps Administrator -Associate (07/2020 - 07/2023)



Contact this candidate