Siva Krishna Maddela
DevOps Engineer / Cloud Engineer
****************@*****.*** +1-732-***-****
LinkedIn: https://www.linkedin.com/in/shiva-krishna-maddela-8ba6102aa/ Professional Summary:
● DevOps and Cloud Engineer with 5 years of progressive experience in CI/CD pipeline design, cloud infrastructure automation, and DevOps best practices.
● Hands-on experience managing Azure and AWS cloud environments, with expertise in services like EC2, S3, RDS, IAM, VPC, and Azure Storage, Azure CLI, and Azure Active Directory.
● Skilled in building Infrastructure as Code (IaC) using Terraform, ensuring scalable, fault-tolerant, and highly available infrastructure.
● Proficient in automating application deployments using Jenkins, GitHub Actions, and Ansible, enabling zero-downtime deployments and faster release cycles.
● Strong background in containerization and orchestration, including creating and managing Docker containers and deploying applications on Kubernetes clusters.
● Developed custom Python, Shell, and PowerShell scripts for automation of routine DevOps tasks, environment provisioning, and system monitoring.
● Experience with CI/CD toolchains such as Jenkins, TeamCity, and Bamboo for automated testing, build, and deployment pipelines.
● Knowledgeable in configuration management tools like Ansible, Puppet, and Chef, for managing infrastructure consistency and policy enforcement.
● Familiar with microservices architecture, version control systems (Git, Bitbucket), and working in Agile/Scrum environments for collaborative delivery.
● Demonstrated ability to work cross-functionally with development, QA, and operations teams to implement DevSecOps practices and improve system reliability. Technical Skills:
● Operating Systems: RHEL (4.x, 5.x, 6x), Linux, Solaris, CentOS, Windows, VMware, Mac, Ubuntu
● Scripting Languages: Bash and Korn Shell scripting, Perl, Ruby, Python, YAML, Groovy
● Continuous Integration: Jenkins/Hudson, bamboo, Team City
● Configuration Management: Puppet, Ansible, Salt stack, and Chef.
● Cloud Platform: Microsoft Azure, Amazon Web Services, Open Stack, PCF
● Database Servers: Oracle, MySQL, RDBMS Oracle, MongoDb, Cassandra, SQL Server.
● Automation container: Docker, Kubernetes, Marathon and Mesos.
● Build Tools: MAVEN, ANT, Gradle, Visual Studio.
● Version Control Tools: GIT, SVN, Team Foundation Server (TFS), Clear Case.
● Web/Application Servers: WebLogic, WebSphere, JBoss, Apache Tomcat. Project Experience:
Client: Core Software Technologies Inc September 2024 – Till Date Role: DevOps Engineer
Responsibilities:
● Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager Templates and Terraform.
● Written Ansible handlers with multiple tasks to trigger multiple handlers and to decouple handlers from their names, making it easier to share handlers among Playbooks and Roles.
● Administered the Sonatype Nexus for maintaining libraries.
● Managed Kubernetes charts using Helm, created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
● Designed strategies for optimizing all aspect of the continuous integration, release and deployment processes using container and virtualization techniques like Docker and Kubernetes. Build Docker containers using micro services projects and deploy to Dev.
● Create and Build Jenkins jobs and store the build artifacts in Nexus by using pre configured scripts.
● Developing pom.xml files for Maven build scripts and used Jenkins to automate the build related tasks.
● Worked on Azure Site Recovery and Azure Backup- Deployed Instances on Azure environments and in Data centers and migrating to Azure using Azure Site Recovery and collecting data from all Azure Resources using Log Analytics and analyzed the data to resolve issues.
● Worked with Nagios for Azure Active Directory & LDAP and Data consolidation for LDAP users. Monitored system performance using Nagios, maintained Nagios servers and added new services & servers.
● Used Jenkins and pipelines, which helped us, drive all Microservices builds out to the Docker registry and then deployed to Kubernetes.
● Educate developers on how to commit their work and how they can make use of the CI/CD pipelines that are in place.
● Created various Parser programs to extract data from Autosys, Business Objects, XML, Informatica, Java, and database views using Scala.
● Worked with Terraform Templates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in production environment. Environment: Java, Azure, PCF, Office 365, Terraform, Sonatype Nexus, Maven, Jenkins, Azure ARM, Azure AD, Azure Site Recovery, CI/CD, Kubernetes, Python, Ruby, XML, Shell Scripting, PowerShell, Nexus, JFrog Artifactory, Jenkins, Git, Jira, GitHub, Ansible, Docker, Windows Server, TFS, VSTS, LDAP, Nagios. Client: Grace Infotech Pvt Ltd August 2018 - July 2022 Role:DevOps & Cloud Engineer
Responsibilities
● Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
● Created S3 buckets and managed policies for S3 buckets and used them for storage, backup and archived in AWS and worked on AWS LAMBDA which runs the code with a response of events.
● Used Ansible to deploy critical applications, automate repetitive tasks and implemented Ansible Tower dashboard to allow individual access to use Ansible for the deployments
● Administered and managed Sonatype Nexus Repository.
● Involved with security groups to develop a logical firewall to ensure high security for OpenStack control plane applications and wrote Ansible automation scripts to deploy OpenStack in a multi node configuration.
● Set up CI/CD pipelines for Microservices on AWS using App services.
● Maintained the Selenium and JAVA automation code and resources in source controls like SVN and GIT over the time for improvements and new features.
● Maintained the Selenium and JAVA automation code and resources in source controls like SVN and GIT over the time for improvements and new features.
● Involved in writing Jenkins Pipeline Groovy Scripts for Continuous Integration and build workflows and Used Jenkins uploading Artifacts into Nexus Repository.
● Implantation of CI/CD end to end pipeline
● Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
● Worked on Docker Container to create Docker images
● Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments and Supporting Maven multi-module builds.
● Used Docker-compose, Docker container snapshots, container removing, managing image and directory structures for configuring the containers using YAML scripting.
● Debug existing automation code and test to confirm functionality within AWS/EC2.
● Managed Ansible Roles and playbooks for provisioning the instances, creating subnets, installing packages, and worked with deploying web applications on Apache and standalone server environments.
● Involved in pilling a code from the development line using cherry-pick, creating a tag and pushing it to the main line using GIT version control after integration and build.
● Created a Docker image to the registry so the service is deployable through Kubernetes. Use the Kubernetes dashboard to monitor and manage the services.
● Configured Jenkins-Sonatype nexus plug-in to upload the Nuget packages onto Nexus after the build is successful.
● Deployed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
● Worked on Kubernetes in scheduling and running containers on Cloud Environments and worked with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes with CloudFormation.
● Created Docker file for each micro service and changed some of the tomcat configuration files which are required to deploy Java based applications to the Docker container.
● Used Kubernetes as open source platform for automating deployment, scaling and operations of applications containers across clusters of hosts, providing container centric infrastructure.
● Involved in Cloud Infrastructure Automation which includes Amazon Web Services (AWS), OpenStack, Ansible, Puppet, Maven, Jenkins, GitHub, WebLogic, Tomcat, JBoss, and LINUX EC2.
● Worked on creating the Docker containers, Docker consoles for managing the application life cycle and automated application deployment in the cloud using Docker technology. Environment: AWS, EC2, S3, Elastic Beanstalk, Route53, Lambda, Cloud Watch, Cloud Formation Templates, IAM, Sonatype nexus, CI/CD, Ansible, Java, Maven, GIT, Jenkins, Docker, Kubernetes, OpenStack, Apache, Nginx, Nagios, Splunk, Dynatrace, New Relic, Prometheus, YAML, Python, GitHub, Linux, Windows. Education Details:
Master of Computer Science: Pace University, New York August 2022 - May 2024 Bachelor of Computer Science: JKC College, India June 2015 - April 2018 Soft Skills and Core Competencies
Project Management (Agile, Scrum) Cross-Functional Collaboration Risk Management & Compliance Cloud Computing (AWS, GCP, Azure) Application Development Leadership & Mentorship
Critical Thinking & Problem-Solving Effective Communication & Stakeholder Management Team Collaboration & Conflict Resolution Adaptability & Flexibility Attention to Detail & Accuracy Time Management & Task Prioritization Hobbies & Interests
● Passionate about solving logic puzzles and brain teasers to sharpen analytical skills.
● Mentor junior developers and participate in local coding workshops to support new talent
● Active participant in local cricket tournaments, emphasizing teamwork and perseverance
● Passionate about traveling, photography experiencing new cultures, fostering creativity and adaptability
● Volunteer for local environmental projects, helping organize community cleanup events
● Regularly practice yoga and meditation to maintain focus and work-life balance
● Avid photographer, capturing urban landscapes and experimenting with visual storytelling
● Enjoy reading books on personal development, data science, and AI to expand knowledge
● Attend data engineering and cloud computing meetups to exchange knowledge and stay current with industry trends