Description
Job Summary:
PowerSecure is seeking a passionate AWS Systems Architect who can design and maintain scalable, secure, and reliable systems that meet our customer needs. You will work closely with the software development team to define system requirements, develop architecture designs, and maintain system solutions.
This is an exciting opportunity for someone who wants to make a significant impact on the company's cloud strategy and contribute to the development of innovative solutions.
Minimum Qualifications: (Education, Experience, Knowledge, and Skills):
- 4 years of experience in AWS Cloud architecture or a similar role.
- Bachelor's degree in Computer Science, Systems Engineering, or related technical discipline (or 4 years of relevant experience in place of education).
- Experience developing and deploying applications on Linux, UNIX, Windows, containers, and serverless technologies.
- Knowledge of Infrastructure as Code (IaC) tools (e.g., AWS CDK, CloudFormation, Terraform, OpenTF).
- Familiarity with container orchestration platforms (e.g., Docker Swarm, Kubernetes, OpenShift).
- Experience with SQL (e.g., MySQL, RedShift, Postgres, SQL Server) and NoSQL databases (e.g., Redis, MongoDB, TimeStream).
- Proficiency in object-oriented programming languages such as Python, TypeScript, or Java.
- Experience developing and integrating stateful, stateless, and event-driven microservices and their hosted APIs.
- Experience with Git version control systems (GitHub, GitLab) and developing/maintaining DevSecOps CI/CD pipelines.
- Experience with unit/integration testing and debugging Linux/Unix systems.
- Experience developing and scripting in BASH, SQL, NoSQL, etc.
- Familiarity with Network Routing and NAT translation mechanisms.
- Familiarity with communication protocols (e.g., TCP, UDP, Modbus, MQTT).
- Familiarity with diesel generators, energy storage systems, solar inverters, and microgrids.
- Strong work ethic, ability to work independently, and advanced problem-solving skills.
- Effective communicator and collaborator within cross-functional teams.
- Detail-oriented and capable of identifying, researching, and resolving issues in code and architectural resources. Job Duties and Responsibilities:
- Assist in provisioning and maintaining AWS cloud services resources.
- Collaborate with other Engineers, Developers, DBAs, and System Administrators when designing new or improving existing cloud solutions.
- Implement industry cloud best practices for security, performance, cost, & resiliency in all aspects of design & implementation.
- Support, enhance and monitor AWS services including analytics, infrastructure, networking, user access management, security, fault tolerance, and disaster recovery.
- Manage and maintain IAM, user access, user groups and permissions for users including assigning roles and permissions, support third-party IAM integrations and other security tools as needed across all environments.
- Provide network infrastructure support for connectivity, configuration, performance, security, and reliability.
- Orchestrate, provision, monitor, audit and manage EC2 instances and other AWS services for optimal performance, availability, and resource utilization including backup and restores.
- Provide support for and monitor VPCs, NACLs, NSGs, and DNS services.
- Troubleshoot OS issues, EC2 patch management, application software patching, and address vulnerabilities.
- Support and manage various AWS Services such as CloudWatch, CloudTrail, Config, RDS, Redshift, DynamoDB.
- Experience building using container orchestration and management services such as Docker Swarm, RedHat OpenShift, or Kubernetes.
- Promote continual improvement through automation of existing cloud tools & DevSecOps CI/CD pipelines.
- Improve upon existing cloud monitoring tools & alerting for cloud-hosted systems to ensure cloud systems’ availability, reliability, security, and cost efficiency are optimal.
- Troubleshoot issues with application deployments.
- Create and maintain knowledge articles, SOPs, and required configuration management artifacts such as build and release artifacts.
Physical Demands and Work Environment:
- Hybrid role with minimum travel.
- The primary office is located in Durham, NC.
- Collaborate via MS Teams, GitHub comments and documents.
About Us: (https://powersecure.com/about)
PowerSecure, a Southern Company subsidiary, is a leading provider of innovative energy solutions to electric utilities and their industrial, institutional, and commercial customers.
Join Our Power Team!
We invest in high-value and cost-effective benefits for our employees. Our benefits package includes:
- Medical, dental, vision and life insurance coverage
- Competitive pay and a matching 401 (k) plan
- Vacation, Company Holidays, Paid Time Off (PTO- personal and sick days)
- Flexible spending accounts/Health savings account
- Wellness Incentive Programs
- Employee Referral Program
- Tuition Reimbursement
The above statements are intended to describe the general nature and level of work being performed by individuals assigned to this position. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required. Management reserves the right to assign or reassign duties and responsibilities at any time, based on business needs.
PowerSecure is an equal opportunity employer where an applicant's qualifications are considered without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or any other basis prohibited by law. This position is not open to third-party agencies.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights (https://www.eeoc.gov/poster) notice from the Department of Labor.Operating Company: PowerSecure