Post Job Free

Resume

Sign in

Manager Engineer

Location:
Visakhapatnam, Andhra Pradesh, India
Posted:
February 19, 2020

Contact this candidate

Resume:

Venkata Krishna Reddy

Senior DevOps Engineer

Email: adbu7p@r.postjobfree.com

Contact: 848-***-****

PROFESSIONAL SUMMARY:

Having 8+ years of experience in software tools development, Build process automation, Release Management, Packaging Quality Control, Source Code repository and Build infrastructure management.

Used ANT based Jenkins CI environment for running automated nightly and weekly test beds in Perl and Python.

Developed and administered Maven based Jenkins CI environment for NetApp cloud-based applications build in Java.

Written Chef Cookbooks and Recipes to Provision several pre - production environments consisting of several proprietary middleware installations Developed many custom based recipes to deploy the exact test infrastructure.

Implemented Azure Storage, Azure SQL Azure Services and developing Azure Web role.

Used Windows Azure to deploy the application on the cloud and managed the session

Experience Active Directory, Azure Active Directory, ADFS, Azure Active Directory Domain Service, SSO and MFA and security

Experience migrating infrastructure and application from on premise to Azure and from Cloud to Cloud such as AWS to Microsoft Azure and GCP.

Played a key role in automating the deployments on AWS using GitHub, Terraform, Puppet, Chef and Jenkins.

Used Bash and Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.

Involved in designing and deploying a multitude of applications utilizing almost all the AWS stack including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, LAMBDA, REDSHIFT, focusing on high-availability, fault tolerance and auto-scaling in AWS cloud formation.

Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.

Hands on experience in creating AWS EC2 instances, S3 storage and creating VPC instances.

Setting up Elastic Load Balancer to distribute incoming application traffic across multiple EC2 instances and excellent knowledge on Amazon S3, SNS/SQS, Route53, VPC, RDS, SQS, Lambda and other services of AWS Family.

Developed ANT scripts from scratch for offloading the incorrect deployments and also to move the meta-data from native server to cloud environments.

Extensive experience on NAS and SAN configurations on NETAPP FAS servers.

Well versed with Clustered DATA ONTAP configuration on NetApp FAS series of servers.

Expertise in branching, merging, tagging and maintaining the version to facilitate defect/change management in conjunction within projects across the organization using SCM tools like Perforce, Subversion (SVN) and GIT.

Well versed with Shell, Perl and Python scripting for coming up with In house tools used in automated build infrastructure.

Hands on system admin expertise on lab servers booted with Red Hat, Ubuntu, Centos, Windows 2012 and Windows 2008 servers.

Maintained Git based version control system for short span projects for in house tool development.

Excellent written and oral communication skills.

Ramped up offshore team and junior professionals in DevOps Tools and Agile process.

Worked with different Bug tracking tools like JIRA, BURT and Bugzilla.

Efficient in working closely with core product teams to ensure high quality and timely delivery of builds.

Excellent experience in documenting and automating the build and release process.

Ability in managing all aspects of the software configuration management process including code compilation, packaging/deployment/release methodology & application configurations.

Expertise in Querying RDBMS such as Oracle, SQL Server using SQL, PL/SQL for data integrity.

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

Proficient in tracing complex build problems, release issues and environment issues in a multi-component environment

Extensively used build utilities like Maven, ANT for the building of jar, war, bar and ear files.

Expertise in troubleshooting the problems generated while building, deploying and also in production support

Excellent communicative, interpersonal, intuitive, analysis and leadership skills with the ability to work efficiently in both independent and team work environments.

Technical skills

DevOps Tools – Nexus Repository, SonarQube, Jenkins, Puppet, Chef, Ansible, Docker, Nagios, Icinga, GIT, Terraform.

Cloud: Azure, AWS, GCP.

Infrastructure as A service: AWS, open stack (basic understanding).

Virtualization Platforms: Virtual Box, VMware, Vagrant.

Operating Systems: UNIX, Linux, Windows, FreeBSD.

Scripting Languages: Bash, Perl, Python, Ruby.

Version Control Software: Subversion, GIT, Perforce.

CD Tools: Cruise, Urban CodeuDeploy, UrbanCode Release/Build.

Logging: Sumo Logic, Splunk, Salesforce.

Monitoring 24/7: Nagios, Page Duty.

WORK EXPERIENCE:

Capital One, Richmond, Virginia Area. Feb 2018 - Till date

Senior AWS/DevOps Engineer

Responsibilities:

Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.

Our DevOps solution includes the functions of build, deploy, automation test control, generating reports and notification services with an end goal of continuous integration in a data center and Cloud (AWS environment).

Used Chef for application automatic deployment and provisioning to different environments.

Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.

Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments.

Building and Installing servers through Azure Resource Manager Templates (ARM).

Creating fully automated continuous integration, continuous delivery, continuous deployment pipelines, DevOps processes and tools for multiple projects using Chef and AWS.

Created continuous integration system using SVN, Git, Jenkins, chef full automation.

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

Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for Git and Chef.

Developed and implemented Software Release Management strategies for various applications according to the agile process.

Managed Chef Cookbooks to automate system operations.

Written Cloud formation templates and deployed AWS resources using it.

Designed and implemented for fully automated server build management, monitoring and deployment by using Chef.

Experienced in automating, configuring and deploying instances on AWS, cloud environments and in Data centers.

Hands on experience in Amazon Web Services AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, Bamboo, ELB (Load Balancers), RDS, SNS, SWF, salt and EBS etc.

Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.

Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.

Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same.

Hands on experience in monitoring EC2 instances using Dynatrace.

Create A SPLUNK search processing Language (SPL) queries, reports and dashboards.

Functional with network services like DNS, DHCP, DDNS, IP4, IP6, IPsec, VPN etc.

Manage configuration of Web App and Deploy to AWS cloud server through Chef.

Played a key role in automating the deployments on AWS using GitHub, Terraform, Puppet, Chef and Jenkins.

Used Bash and Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.

Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.

Monitored and tracked SPLUNK performance problems, administrations and open tickets with SPLUNK.

Creating the automated build and deployment process for application and leading up to building a continuous integration system for all our products using Jenkins.

Automating the Build Infrastructure for deploying services in dockerized environment using Jenkins, Sonarqube, Gradle, Groovy, Job DSL, Docker and Splunk.

Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespaced versions.

Used Ansible to document all infrastructures into version control

Worked on container-based technologies like Docker, Kubernetes

Responsible for configuring the apps to OpenShift v3 and containerization of apps using Docker.

Familiarity with AWS Redshift, Postgres, MemSQL, and other newer database technologies

Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js.

Design and development of the new Technical flow based on JAVA /J2EE technologies.

Experience in deploying the Cassandra cluster in cloud, on premises, data storage and disaster recovery.

Implemented Hadoop clusters on processing Big Data pipelines using Amazon EMR and Cloudera whereas it depended on Apache Spark for fast processing and for the integration of APIs. At the end, we managed the above resources using Apache Mesos.

Integrated Jenkins with various DevOps tools such as Nexus, Sonarqube, Chefetc.

Getting the list of issues from the components (project, module, file etc.) with the help of Sonarqube.

Performed configurations from Jenkins to nexus.

Performed configurations from Apache tomcat and web logic to Jenkins.

Environment: AWS (IAM, EC2, S3, EBS, Glacier, ELB, CloudFormation, CloudWatch, CloudTrail, SNS, SQS, Route53, RDS), OpenStack, Openshift, Git, Chef, Terraform, SDN, Splunk, Bash, Shell, Dynamo DB, Java, CentOS, Apache Tomcat.

Air Products and Chemicals, Allentown, PA. Feb 2016 – Jan 2018

DevOps/Cloud Engineer

Responsibilities:

•Ability to build deployment, build scripts and automated solutions using various scripting languages such as Shell, PowerShell, Python, Ruby.

•Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.

• Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.

•Docker container deploying microservices, and scaling the deployment using Kubernetes.

•Used Jenkins and pipelines which helped us drive all microservice builds out to the Docker registry and then deployed to Kubernetes.

•Developed CI /CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the CI /CD system to build, test and deploy.

•Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters

•Documented process documents for Jenkins to build CI /CD Pipeline and Code deployment guide for Developers, Testers and Production Management. Management and design of integrated build pipelines using continuous integration and continuous development workflows such as Jira, Git, Maven, Jenkins and Chef.

•Worked on using Chef Attributes, Chef Templates, Chef Recipes, Chef Files for managing the configuration across various nodes. Worked on Ansible Playbooks and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes.

•Managed a PaaS for deployments using Docker, Ansible, and Mesos, which reduced deployment risks.

•Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple names spaced versions. Created Ansible playbooks with python SSH as the wrapper to manage configurations of AWS nodes.

•Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments.

•Building and Installing servers through Azure Resource Manager Templates (ARM)

•Setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization and intrusion detections)

• Worked as an administrator on Microsoft Azure and part of DevOps Team for internal projects automation and build configuration management. Involved in configuring virtual machines, storage accounts, and resource groups.

• Gained experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.

• Configured VM's availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.

• Designed IaaS and PaaS solutions for new clients migrating from onsite infrastructure to cloud

•Hands on experience in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD.

•Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process.

•Responsible for designing and deploying best SCM processes and procedures.

•Used Puppet to automate Configuration management and to manage Web Applications, Configured Files, Data Base, Commands, Users Mount Points and Packages.

•Migrating servers, databases and applications from premise to AWS, Azure and Google Cloud perform

•Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.

•Configured S3 to host static web content, versioning and lifecycle policies to and backup files and archive

•Extensively worked on various GCP infrastructure design and implementation strategies and experienced in Designing, architecting and implementing scalable cloud-based web applications using AWS and GCP.

•Configuring and deploying instances on GCP environments and Data Centers and building/maintaining Docker container clusters managed by Kubernetes, Bash, Git, Docker on GCP (Google Cloud Platform).

•Involved in migration of code from VSS to GIT and TFVC to GIT.

•Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.

•Developed custom DLL binary files in Visual Studio for use in PegaOpenSpan Studio.

•Strong and precise understanding of PegaOpenSpan Studio's techno Managed Elastic Cloud Computing (EC2) instances utilizing AutoScaling, Elastic Load Balancing, and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.

•Installed various WebSphere products using shell scripts.

•Created and maintained Shell, Python, and Ruby scripts for building applications.

•Made recommendations for WebSphere Commerce Server configurations including Portal & WCM (Web Content Management)

•Managed small team by running daily SCRUM, task estimation & assignment, assisting in development issues and code reviews.

•Virtualized the servers using the Docker for the test environments and dev environment needs. Performed configuration automation using Docker containers.

•Manage source code, software builds, software versioning, and defect tracking on software maintenance tasks/projects.

Environment: GIT, Maven, Jenkins, Ansible, Docker, Azure, MySQL, APIGEE, Python, Splunk, Nagios, Jira, PowerShell.

Info – Edge, India. Mar 2013 – Jan 2016

DevOps Engineer

Responsibilities:

Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.

Installed/Configured/Managed Jenkins CI Automation.

Architecting the Infrastructure on Google cloud platform using various GCP Services

Designed GCP Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.

Installed/Configured and Managed Nexus Repository Manager.

Implemented the Chef cookbook to automate the integration process between RHEL and Windows AD using Kerberos key tab file.

Configuring windows APIGEE servers using FTP and HTTP protocols.

Used APIGEE Killer to check the performance of each component of Apigee product and fixed lots of issues.

Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging and security.

Extensive experience in Windows AZURE (IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE

Implemented the Chef Software setup and configuration on VM's from the scratch and deployed the run-list into chef-server and bootstrap the chef clients remotely.

Used existing cookbooks from Chef Marketplace and customizing the recipes with respect to each VM.

Experienced with containerization of applications using Docker.

Worked on creation of custom Docker container images, tagging and pushing the images.

Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.

Managed local deployments in Kubernetes, creating local cluster and deploying application containers.

Managed Maven project dependencies by creating parent-child relationships between Projects.

Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other.

Responsible for on-boarding Application teams to build and deploy code using Jenkins, git-hub, nexus.

Create quality gates in SonarQube dashboard and enforce them in the pipelines to fail the builds when conditions are not met.

Created nightly builds with integration to code quality tools such as Veracode and SonarQube.

Extensively used Google stack driver for monitoring the logs of both GKE and GCP instances and configured alerts from Stack driver.

Extensively worked with Jira and Slack for project management and internal team communication.

Created DNS private zone in both prod and non-prod and DNS forwarding outbound is setup

Experience in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.

Environment: Git, Git-hub, Google cloud platform, Jenkins, SonarQube, Nexus, Docker, Docker Hub, Chef (Kubernetes, ANT, Maven, Slack, SQL, YAML, JIRA.

Pennywise solutions - Hyderabad, India. July 2011– Feb 2013

Build Engineer/Linux Administrator

Responsibilities:

•Managing UNIX Infrastructure and EMC storage involving maintenance of the servers and troubleshooting problems in the environment.

•Installing operating systems Solaris, Linux and HP according to business requirements.

•Planning and implementing the configuration changes to the servers adhering with ITIL change management process.

•Trouble-shooting the issues ranging from Solaris, Linux, and SAN environments.

•Created and Maintained Solaris 10 zones/containers.

•Experience in creation and maintenance of ZFS file systems.

•Regularly applying patches both for SUN and Linux systems.

•Installed and Configured Jumpstart and Kickstart Server.

•Working with VERITAS Volume Manager for creating volumes and file systems for various applications and databases.

•Worked on different VMware products like VMware workstation, GSX/VMware server, VMware player.

•VMware Converter and ESX server 3.X.

•Configured, Installed LDAP Solaris and Linux server.

•Connecting to ESX server by using VIC, putty and Web access.

•Installed and configured Send mail on Solaris Linux and AIX servers.

•Experience in working with Hitachi Storage navigator.

•Manages Site minder administrator accounts and users when using the Site minder LDAP repository.

•Migrated central send mail server to Postfix and Installed and Migrated SAP from Linux to Sun servers.

•Involved in SAN migration project to migrate the data across the storage arrays.

•Established end-to-end software development process using shell on top of BO, including automated builds of Rhapsody models.

•Implemented security policy and managed firewalls/IDS. Managed DNS, send mail, IP space, and co-location facility transition.

•Providing 24/7 on-call support on the rotation basis.

•Assembled, Replaced and Handled Sun, Linux and AIX Hardware problems in Data Center.

•Developed Korn and Bash shell-scripts to automate routine activities

•Installation and Configuration of Windows Active directory server 2000 and Citrix servers. Administration of applications via Citrix Meta Frame.

Environment: SUN E10K, E35000, Hitachi 9980v. Solaris 8/9/10, RHEL 3, ESX 3. solstice disk suite (SDS), SUNUCE, Jboss, Veritas Volume Manager (VxVm), VMware, Veritas Cluster server (VCS)



Contact this candidate