Post Job Free

Resume

Sign in

Cloud Engineer Configuration Management

Location:
Elkhart, IN
Posted:
November 24, 2023

Contact this candidate

Resume:

Kamalakar Singi

ad1eou@r.postjobfree.com

574-***-****

LinkedIn: www.linkedin.com/in/kamal-singi-302a53168

SUMMARY:

Overall, 4+ Years of experience in the IT industry comprising Linux Systems Administration and as a DevOps Cloud Engineer which includes Software Configuration Management (SCM), Build/Release Management, Continuous Integration, and Continuous Delivery using different tools.

Expertise in using various DevOps tools like Git, Jenkins, Ansible, Ant, Maven, Artifactory, Docker, Kubernetes.

Responsible for designing, implementing, and managing the cloud infrastructure in Azure, including virtual machines, networks storage, and security.

Extensive experience working with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and Cloud Watch. Control using SVN, GIT, and GitHub and continuous integration management using Jenkins.

Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.

Hands on experience with an in-depth level of understanding in the strategy and practical implementation of AWS cloud- specific technologies including Elastic Compute Cloud (EC2), Simple Storage services(S3), Route53, Cloud Formation, Elastic IPs, Virtual Private Cloud (VPC ), RDS and Cloud Watch.

Initiating alarms in Cloud watch service for monitoring the server's performance, CPU Utilization, disk usage etc. And takes recommended actions for better performance.

Installed and managed the Artifactory repository to deploy the Artifacts generated by Maven and to store the dependent jars, used during the build, used Nexus Artifactory tool for storing post-build outcomes known as artifacts (. war, jar, ear).

Good Knowledge of Azure Cloud services such as Azure storage, Azure active directory, and Azure Service Bus. Also, created, and managed Azure AD tenants and configured Application Integration with Azure AD.

Hands-on experience in Microsoft Azure Cloud services (Paas & Iaas), storage, Wed Apps, Active Directory, Application Insights, Internet of Things (loT), Azure Search, Key Vault, Visual Studio Online (VSO) and SQL Azure.

Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new python scripts to support new functionality in Terraform.

Managed different infrastructure resources like physical machines, VMs, and even Docker containers using Terraform.

Experience with Terraform to build infrastructure as a code.

Experience in installing, configuring, managing MYSQL, SQL Server, PostgreSQL, Oracle. Ability to build deployment, build scripts and automated solutions using scripting languages such as Bash, Shell, Ruby, and Python.

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

Develop an understanding of TCP/IP Networking concepts, Routing and Firewalls.

TECHNICAL SKILLS:

Languages

Shell scripting, Python, SQL, Java

Operating Systems

Windows 98/XP/NT/2000/2003/2008, UNIX, Linux, Mac, OS, Centos, and Ubuntu

Source Control tools

GIT, GitHub.

Build tools

ANT, MAVEN, Gradle, and MS Build.

Configuration management

Chef, Puppet, Ansible.

Cloud platforms

AWS, AZURE

Containers and orchestration

Docker, Kubernetes, Terraform

Monitoring tools

Nagios, Cloud Watch, and Splunk.

CI Tools

Jenkins, Azure DevOps (ADO)

Tracking tools

Atlassian JIRA, BMC Remedy.

Web Servers

Apache Tomcat.

EDUCATION:

Master’s in information technology, Valparaiso University, Indiana, United states.

PROFESSIONAL EXPERINCE:

Client: Signet Jewelers, Akron, OH Jan 2023– Sep 2023

Role: DevOps Engineer / Cloud Engineer

Responsibilities:

Create AWS Cloud Formation templates that can be customized to deploy Java web applications and database templates with ease by including provisions for VPC, subnets, and NAT.

By utilizing Cloud Formation to implement Infrastructure as Code (IaC) best practices and version controlling infrastructure changes with Git, development teams were able to improve visibility, collaboration, and agility in their workflow.

Worked alongside development teams to construct and administer Kubernetes manifests and Helm charts utilizing Git source code management tools, guaranteeing version control and consistency throughout different environments.

Automated deployment pipelines and streamlined DevOps procedures using Python.

Produced and sustained documentation for Maven build scripts, and enhanced Maven build performance by managing plug-in dependencies and configuring plug-in execution.

Devised and executed a CI/CD pipeline through Jenkins utilizing Groovy and AWS Code Pipeline, streamlining the build, testing, and deployment process for multiple applications across various environments.

Constructed and sustained Docker container clusters through Kubernetes, Linux, Bash, Git, and Docker on AWS. Employed Kubernetes and Docker as the runtime environment for the CI/CD system to develop and automate testing.

Strong understanding of containerization concepts, including container image creation, container networking, and container lifecycle management, to enable efficient and scalable deployment of applications.

Experience in designing and implementing containerized architectures using Docker, Docker Compose, and Kubernetes, to achieve high availability, scalability, and fault tolerance.

Designed Terraform configurations to enable infrastructure scaling and auto-scaling in response to varying workloads and demands.

Integrated Terraform with Continuous Integration and Continuous Deployment (CI/CD) pipelines to automate resource provisioning and updates.

Used Cloud Watch to monitor AWS resources such as EC2 instances, RDS databases, and Lambda functions for performance and availability, and to set up alarms to notify the team of any issues.

Environment: AWS, Python, Git, Maven, Docker, Ansible, Kubernetes, Cloud Formation, IAM, S3, ECS, Route53, Jenkins, Service Now, JIRA, Linux, Bit Bucket, Agile, XML, Artifactory, SQL Client.

Client: I-WEAVE SOLUTIONS, India Jun 2018 to Nov 2021

Role: DevOps Engineer

Responsibilities:

Using IaaS and PaaS technologies, we designed and installed scalable Azure infrastructure for numerous applications, delivering high workload performance and availability.

Using Azure Resources Manager (ARM), designed and constructed the infrastructure, and connected Azure Infrastructure into the CI/CD pipeline, allowing automated deployment and testing of new features and upgrades.

Conducted security evaluations and put security controls in place on Azure infrastructure to make sure it complied with legal requirements while maximizing performance and cost.

Using services like Azure Functions, Logic Apps, and Event Grid, we designed and developed scalable Azure server less infrastructure for various applications, resulting in better performance, lower costs, and more flexibility.

Successfully used Sonar Qube, Jenkins, Maven, and Azure Pipelines to implement continuous integration and delivery for several apps.

Extensive experience in deploying and managing virtual machines (VMs) in Azure, optimizing VM configurations for performance, scalability, and cost-effectiveness.

Designing and implementing Azure Virtual Networks (VNETs), subnets, and Network Security Groups (NSGs) to establish secure and well-connected cloud infrastructures.

Deployed and managed Azure App Services, including web apps, APIs, and server less applications, using Azure DevOps or other CI/CD tools for automated deployments.

Skilled in leveraging Azure Active Directory (Azure AD) for identity and access management, implementing role-based access controls (RBAC) to ensure proper resource permissions.

Developed Terraform configurations to create and manage a wide range of Azure resources, including virtual machines, storage accounts, networking components, and more.

Extensive knowledge of Azure Resource Manager (ARM) templates and Terraform declarative language, facilitating the creation of reusable and maintainable infrastructure modules.

Implemented Terraform workspaces to manage multiple deployment environments (e.g., development, staging, production) within a single configuration.

Implemented Infrastructure as Code (IaC) best practices using Terraform, promoting version control and collaboration through Git repositories for Azure infrastructure code.

Experienced in defining deployment manifests and service configurations in YAML format for container orchestration platforms like Kubernetes.

Implemented monitoring and logging solutions for AKS clusters using Azure Monitor, ensuring proactive identification and resolution of issues.

Experience in designing and implementing containerized architectures using Docker, Docker Compose, and Kubernetes, to achieve high availability, scalability, and fault tolerance.

Experienced in integrating YAML files with version control systems, such as Git, to enable collaboration, code review, and change tracking.

Proficient in Agile methodologies and tools, actively participating in Agile ceremonies, sprint planning, and backlog grooming, ensuring efficient project execution and delivery.

Successfully integrated with third-party APIs, effectively communicating with external services and systems to retrieve and exchange data, enabling seamless integration within applications.

Successfully automated Azure infrastructure deployments and configurations using Python, Power Shell, Azure CLI, and other automation tools in conjunction with Azure DevOps.

Deployed numerous Jenkins plugins including JIRA, Sonar Qube, and Artifactory to improve the CI/CD pipeline and allow for end-to-end traceability and quality control.

Expertise in creating JSON and YAML development files for configuring and deploying applications.

Implemented highly available and scalable database solutions using MongoDB and AWS Database services including RDS and DynamoDB.

Environment: Azure IaaS/PaaS, scalable infrastructure, CI/CD integration, Azure Functions, Logic Apps, Jenkins, Maven, Azure Pipelines, Terraform, Azure Virtual Networks, Azure App Services, Compliance, Azure AD, RBAC, Terraform, ARM templates, YAML, vmware, Kubernetes, Docker, Kubernetes, clustering (Mesos, Docker Swarm), Azure Monitor, Prometheus, Grafana, Fluent, MongoDB, AWS RDS, DynamoDB, Python, PowerShell, Azure CLI, Azure DevOps, Third-party APIs, Jenkins plugins, Agile methodologies, sprint planning, backlog grooming.



Contact this candidate